Details

Time bar (total: 1.9min)

analyze6.8s (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)

sample32.3s (28.8%)

Results
11.0s1871×body1024valid
7.3s5235×body256valid
5.6s1022×body1024infinite
2.7s958×body512valid
2.5s2179×body256infinite
1.7s538×body512infinite
1.6s192×body2048valid
Bogosity

preprocess115.0ms (0.1%)

Algorithm
egg-herbie
Rules
1554×fma-def
1086×associate-*r*
1082×distribute-lft-neg-out
984×associate-*l*
608×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04136413
112766055
255126055
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)))
(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 y-scale) 2))) (*.f64 (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (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 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (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 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 x-scale y-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 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (-.f64 (*.f64 b b) (*.f64 a a))) y-scale)))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b)))) y-scale)))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b 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 2 (*.f64 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b (*.f64 a (*.f64 b (neg.f64 a)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 x-scale y-scale)) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 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 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (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 (neg.f64 a) (*.f64 a (*.f64 b 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 (/.f64 4 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle)))))) (*.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 (cos.f64 (/.f64 (*.f64 a (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 angle angle)) (sin.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 (*.f64 8 (*.f64 b (*.f64 angle (*.f64 b (neg.f64 angle))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b (*.f64 (*.f64 angle (*.f64 b (neg.f64 angle))) (+.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 (+.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 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 angle angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) (*.f64 x-scale y-scale))))))))) (*.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)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b (*.f64 x-scale (*.f64 b (neg.f64 x-scale)))) (/.f64 (*.f64 2 (*.f64 (*.f64 4 (*.f64 b x-scale)) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-scale) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 a a)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 a a)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 a y-scale)) 2)))))))) (*.f64 (*.f64 4 (*.f64 b x-scale)) (*.f64 b (neg.f64 x-scale)))) (pow.f64 (*.f64 a y-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 8 (/.f64 (pow.f64 (*.f64 a y-scale) 2) (neg.f64 (pow.f64 (*.f64 b x-scale) 2)))) (+.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)) (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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (fma.f64 b b (*.f64 x-scale (neg.f64 x-scale)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 a 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 4 (*.f64 b y-scale)) (neg.f64 (*.f64 b y-scale))) (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (*.f64 b y-scale) (neg.f64 (*.f64 b y-scale))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 a a))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 a a))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 a x-scale)) 2))))))) (*.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 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 b y-scale) 2))) (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 b y-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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 b b) (*.f64 y-scale y-scale)))) a)))))))) (neg.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 a x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 8 (neg.f64 (pow.f64 (*.f64 b y-scale) 2))) (pow.f64 (*.f64 a x-scale) 2)) (*.f64 (neg.f64 (pow.f64 (*.f64 b y-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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (fma.f64 y-scale (neg.f64 y-scale) (*.f64 b b)))) 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)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 4 (*.f64 a angle)) (*.f64 (neg.f64 a) angle)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 angle (*.f64 a (*.f64 (neg.f64 a) angle))) (+.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 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 a (*.f64 angle (*.f64 a (neg.f64 angle)))) (*.f64 (/.f64 (*.f64 8 (*.f64 a (*.f64 angle (*.f64 a (neg.f64 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)) (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 (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))) 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (-.f64 (*.f64 angle angle) (*.f64 a a)))) (*.f64 x-scale y-scale)))))))) (*.f64 a (*.f64 angle (*.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 (*.f64 4 (*.f64 a x-scale)) (*.f64 (neg.f64 a) x-scale)) (pow.f64 (*.f64 b y-scale) 2))) (*.f64 (*.f64 x-scale (*.f64 a (*.f64 (neg.f64 a) x-scale))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 b b)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (/.f64 (*.f64 angle (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 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 b b)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 x-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) 2) (pow.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (*.f64 2 (*.f64 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))) (*.f64 b y-scale)) 2))))))))) (*.f64 (*.f64 4 (*.f64 a x-scale)) (*.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 (*.f64 2 (-.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))))) (*.f64 b y-scale)))))))) (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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (/.f64 4 (/.f64 (pow.f64 (*.f64 b x-scale) 2) (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale))))) (*.f64 (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale)) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 b b))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 y-scale (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 b b))) 2) (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 b x-scale)) 2)))))))) (*.f64 4 (*.f64 (*.f64 a y-scale) (*.f64 (neg.f64 a) y-scale)))) (pow.f64 (*.f64 b x-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 (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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) b) (/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (-.f64 (*.f64 y-scale y-scale) (*.f64 a a)))) 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 2 (/.f64 (*.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 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 y-scale angle) 2)) (+.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))) (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 2 (-.f64 (*.f64 b b) (*.f64 a a))) angle) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) y-scale))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 y-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 y-scale angle) 2)) (+.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))) (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 2 (fma.f64 a (neg.f64 a) (*.f64 b b))) angle) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 x-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 x-scale 180)))) y-scale))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b 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)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (pow.f64 (*.f64 x-scale angle) 2)) (*.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 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 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 x-scale angle) 2)) (+.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)) (+.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)) (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 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) angle)))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 x-scale angle) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (pow.f64 (*.f64 x-scale angle) 2)) (+.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)) (+.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)) (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 2 (fma.f64 a (neg.f64 a) (*.f64 b b))) angle) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 y-scale 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 y-scale 180)))) x-scale)))))))) (*.f64 (neg.f64 a) (*.f64 a (*.f64 b 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 2 (*.f64 (/.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b (neg.f64 a))) (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 (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (*.f64 x-scale y-scale)) 2) (pow.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 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 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) 2) (-.f64 (*.f64 b b) (*.f64 a a))) 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 (neg.f64 a) (*.f64 a (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b))) (*.f64 (/.f64 (*.f64 8 (*.f64 (neg.f64 a) (*.f64 a (*.f64 b b)))) (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 (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b)))) 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 (neg.f64 a) (*.f64 a (*.f64 b b))))))
Compiler

Compiled 193 to 129 computations (33.2% saved)

simplify60.0ms (0.1%)

Algorithm
egg-herbie
Rules
1484×times-frac
1422×associate-*r*
1228×associate-*l*
578×associate-/r*
488×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060583
1163557
2646557
36556549
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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))) (*.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 (+.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 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 a (neg.f64 (*.f64 b b))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 b (*.f64 a (*.f64 b a))) (*.f64 b (*.f64 a (*.f64 b a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))) -4))

eval10.0ms (0%)

Compiler

Compiled 894 to 531 computations (40.6% saved)

prune6.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Accurracy
1.0%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
0.9%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
Compiler

Compiled 360 to 226 computations (37.2% saved)

localize648.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
78.3%
(/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b))))
58.7%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
58.3%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
26.4%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
Compiler

Compiled 1534 to 874 computations (43% saved)

series273.0ms (0.2%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
24.0ms
b
@inf
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
22.0ms
a
@-inf
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
20.0ms
b
@0
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
19.0ms
angle
@0
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
16.0ms
a
@0
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1336×pow1
1258×add-exp-log
1258×log1p-expm1-u
1258×expm1-log1p-u
1256×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058636
11341636
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b))))
Outputs
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) (*.f64 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)) -4))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) -4)
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 1 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(log.f64 (exp.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))

simplify795.0ms (0.7%)

Algorithm
egg-herbie
Rules
1770×fma-def
1280×distribute-lft-in
1256×times-frac
1042×*-commutative
440×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01241155461
14538150825
Stop Event
node limit
Counts
169 → 238
Calls
Call 1
Inputs
(*.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 (*.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 (+.f64 (/.f64 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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 (*.f64 1/8 (*.f64 (*.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 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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/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 (+.f64 (/.f64 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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/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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (-.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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/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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))))) (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/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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))))) (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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))) (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 (/.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 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))) (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 (/.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 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))))))))) (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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))) (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 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))) (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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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)))))))) 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/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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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/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 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (sqrt.f64 8) (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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 (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (sqrt.f64 8) (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)) (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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))))))))) (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/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/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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (/.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/8 (*.f64 (*.f64 x-scale (*.f64 y-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 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 (+.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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 2) (pow.f64 x-scale 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 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 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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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)))))))) 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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (/.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/8 (*.f64 (*.f64 x-scale (*.f64 y-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 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 (+.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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 2) (pow.f64 x-scale 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 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 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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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)))))))) 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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 -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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 y-scale 2) (pow.f64 x-scale 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 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 -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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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)))) (pow.f64 (*.f64 1/2 (*.f64 (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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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))))))) (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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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/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 (*.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/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 (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/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 (*.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/8 (*.f64 (/.f64 (*.f64 x-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 y-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 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 (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/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 (*.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 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 (*.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 (*.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 -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 (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 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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 (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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 (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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.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 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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 (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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.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 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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 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 1/45 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (*.f64 (PI.f64) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (*.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (-.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 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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))) (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/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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (+.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (-.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 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 (*.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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) (*.f64 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)) -4))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) -4)
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 1 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(log.f64 (exp.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) 1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
Outputs
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))
(+.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 (+.f64 (/.f64 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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)))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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 8) (*.f64 x-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (*.f64 (sqrt.f64 8) (*.f64 x-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))))
(+.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 (*.f64 1/8 (*.f64 (*.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 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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 8) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2))))))))
(fma.f64 1/8 (fma.f64 y-scale (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (sqrt.f64 8) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) 2)))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))
(+.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 (*.f64 1/8 (*.f64 (*.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 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 x-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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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/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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 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 1/2 (/.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (-.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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)))))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 1/8 (*.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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 8) (*.f64 x-scale x-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 6)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (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))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))) (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (fma.f64 1/8 (fma.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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 y-scale (pow.f64 x-scale 6)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (/.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (*.f64 (sqrt.f64 8) (*.f64 x-scale x-scale)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale)))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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/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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 x-scale 3)))))
(fma.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) x-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))))) (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/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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 x-scale 5)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (fma.f64 1/8 (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))))) (/.f64 y-scale (/.f64 (pow.f64 x-scale 5) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (pow.f64 x-scale 3))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale))))
(*.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 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
(+.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) -1/8))
(+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 x-scale 3)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (pow.f64 x-scale 3)) -1/8 (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) -1/8)))
(+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))))) (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/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 x-scale 3)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 3) (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 x-scale 5)) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale) (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (pow.f64 x-scale 3)) -1/8 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (-.f64 (*.f64 -1/4 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (pow.f64 x-scale 5)) -1/8 (fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) -1/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 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))) (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 (/.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 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))))))) (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 (/.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 (pow.f64 y-scale 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 6) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.f64 (pow.f64 a 2) (pow.f64 (cos.f64 (*.f64 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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))))))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 6) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2)) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2))))))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))) (*.f64 1/8 (fma.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 6) (sqrt.f64 8)) (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)) (/.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) 2))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))) (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 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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))) (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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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)))))))) 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)))))))))))
(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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))))))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 -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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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/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))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (sqrt.f64 8) (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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 (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 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (sqrt.f64 8))) 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 (sqrt.f64 8) (-.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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)))) (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/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (-.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 -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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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)) (+.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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))))))))) (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/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))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))))))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (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 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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))
(+.f64 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))
(+.f64 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/8 (*.f64 (*.f64 x-scale (*.f64 y-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 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 (+.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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 2) (pow.f64 x-scale 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 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 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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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)))))))) 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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.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 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.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))) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))))))
(fma.f64 1/8 (fma.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))
(+.f64 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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/8 (*.f64 (*.f64 x-scale (*.f64 y-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 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 (+.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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 2) (pow.f64 x-scale 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 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 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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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)))))))) 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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 -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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 y-scale 2) (pow.f64 x-scale 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 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 -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 (cos.f64 (*.f64 1/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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 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 (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 y-scale 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 (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 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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)))) (pow.f64 (*.f64 1/2 (*.f64 (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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (*.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 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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))))))) (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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 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 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 2 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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) (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 4)) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.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 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 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 (-.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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) (*.f64 -1/2 (/.f64 (fma.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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.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)))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (+.f64 (+.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))) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (+.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))) (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (fma.f64 1/8 (fma.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (pow.f64 a 6)) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (*.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (+.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)))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 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 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2)))) -1/2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (*.f64 a a)) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))))))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (*.f64 y-scale (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (+.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)))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (+.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))) (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))))))
(*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))
(+.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 (*.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 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))
(+.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 (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/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 (*.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/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))))))) (/.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 (*.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))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (sqrt.f64 (/.f64 1 (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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)))))))) 2)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) 2)))) (pow.f64 a 3))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 x-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 y-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 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 (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/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 (*.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/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))))))) (/.f64 x-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (sqrt.f64 (/.f64 1 (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))))) 2)) (/.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)) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (/.f64 (+.f64 (+.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))) (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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (sqrt.f64 (/.f64 1 (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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.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))))))))) 2)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))))))) (/.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 (*.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))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (sqrt.f64 (/.f64 1 (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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)))))))) 2)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))) (/.f64 x-scale (/.f64 (pow.f64 a 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))))) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (/.f64 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))))) 2)))) -1/2)))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 (*.f64 1/2 (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) 2)))) (pow.f64 a 3))) (fma.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) (*.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))))
(*.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 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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)))))))
(*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))
(+.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 (+.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))) (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)))))) (/.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 (*.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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) a)) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) a)) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))))
(+.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 (+.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))) (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)))))) (/.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 (*.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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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)))))) (/.f64 y-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (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))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2))) (sqrt.f64 8))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (/.f64 y-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) 2))) (sqrt.f64 8))))) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))))
(+.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 (*.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 -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 (+.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))) (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)))))) (/.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 (*.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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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)))))) (/.f64 y-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (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))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (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))))) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2))) (sqrt.f64 8))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (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))))) 2)) (/.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)) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))) 2)) (/.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))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (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))))))) (pow.f64 a 5)) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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))))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) a)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (/.f64 y-scale (/.f64 (pow.f64 a 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))))) 2))) (sqrt.f64 8))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)) (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))))) (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) 2)) (/.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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))) (fma.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) -1/2)))) (sqrt.f64 (/.f64 1 (+.f64 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))) (pow.f64 a 5)) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) a))) (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 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (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))))))))))
(*.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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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))))))))
(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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 y-scale x-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2)))))))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 y-scale x-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (-.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (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 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (pow.f64 b 6) (sqrt.f64 8)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (/.f64 (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2))))) (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))) (/.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2))))) -1/2))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))))) (*.f64 (*.f64 y-scale x-scale) (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2))))) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))) (*.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale x-scale) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 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 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale 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)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)) (/.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) -1/2)))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale 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 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)) (/.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))) (fma.f64 -1/8 (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) -1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))))
(*.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 (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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 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/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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.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)) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(fma.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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (fma.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))))))) b)) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(+.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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 (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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.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 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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))))
(fma.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/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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.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)) (fma.f64 1/8 (*.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 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))) (+.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 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.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 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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))) b)) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))))
(fma.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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (fma.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))))))) b)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (pow.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (*.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))))) (sqrt.f64 2)))) 2)))) (sqrt.f64 2))) (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2)))))
(+.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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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 (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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.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 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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 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 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 1/45 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (*.f64 (PI.f64) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.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 (*.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 4 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (-.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 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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))) (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/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 (PI.f64) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (+.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 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2) (PI.f64))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (-.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 (*.f64 1/45 (/.f64 (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 (*.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/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 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 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 -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 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))))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) b))))))
(fma.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/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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.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)) (fma.f64 1/8 (*.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 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))) (+.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 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.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 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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))) b)) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))) (*.f64 1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 y-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 (*.f64 1/2 (+.f64 (fma.f64 1/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 y-scale y-scale))) (fma.f64 1/45 (*.f64 (/.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 y-scale y-scale))) (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 (*.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 4 (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (*.f64 y-scale y-scale)))))))) (*.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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-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 1/45 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 (-.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))) (fma.f64 1/45 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))))) (/.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 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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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/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 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.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 (-.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))) (fma.f64 1/45 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (PI.f64) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.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)))) (+.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 (*.f64 b b) (pow.f64 (PI.f64) 4)) (*.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/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 (*.f64 1/8100 (*.f64 (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) (fma.f64 -1/32400 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))) (*.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 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 8)))))))))
(fma.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 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (fma.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))))))) b)) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 (*.f64 y-scale (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (pow.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (*.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))))) (sqrt.f64 2)))) 2)))) (sqrt.f64 2))) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))) (*.f64 (/.f64 1/8 (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) x-scale)) (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) y-scale))) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 1/45 (/.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 1/45 (/.f64 (fma.f64 1/2267481600000 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (+.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) x-scale)) (-.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale)) (+.f64 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000) y-scale)))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/76527504000000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 (*.f64 2 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)))))))))) (*.f64 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) 2) (-.f64 (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) 2)))) -1/2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale)))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (*.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (+.f64 (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a))))) (fma.f64 1/45 (/.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (PI.f64) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) 2)) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 y-scale a) (/.f64 y-scale a)))) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 b b) y-scale) (/.f64 (pow.f64 (PI.f64) 4) y-scale)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (-.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)) (*.f64 (/.f64 1/32400 x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)) x-scale))) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (PI.f64) 2) y-scale)) (*.f64 1/32400 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (/.f64 (*.f64 1/8100 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (PI.f64) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a y-scale) (/.f64 a y-scale)))) (fma.f64 1/32400 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 2) y-scale) (/.f64 (*.f64 b b) y-scale)) (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))) (*.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))))) b))) 2))) (*.f64 b b)))))) (sqrt.f64 8))) b)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 2))) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (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 (/.f64 (*.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 (*.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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8))) (sqrt.f64 (+.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) 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 (*.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 (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 (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 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)) (*.f64 x-scale x-scale))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (pow.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))) 2))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))))
(*.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 (PI.f64) 3) (pow.f64 angle 3)) (*.f64 (*.f64 1/180 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 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 (PI.f64) 5) (*.f64 (*.f64 1/180 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 (*.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 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 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/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 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/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1) (fma.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))))
(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 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) (*.f64 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)) -4))
(*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) -4))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) -4))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b)))))))))))) -4)
(*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) -4))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) -4))
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4)) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))) (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (*.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 (neg.f64 a) (*.f64 (/.f64 (*.f64 a 8) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (/.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (*.f64 (/.f64 x-scale 2) (/.f64 y-scale (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 (neg.f64 b) a) (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 (/.f64 (*.f64 (/.f64 x-scale 2) y-scale) (fma.f64 a (neg.f64 a) (*.f64 b b))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a))))) -1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 (*.f64 a (neg.f64 b)) (*.f64 (*.f64 (/.f64 a (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) 8)) a) (*.f64 b (*.f64 a (neg.f64 b)))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 x-scale 2)) (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (/.f64 y-scale (-.f64 (*.f64 b b) (*.f64 a a))))))))) (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))) -1/4)
(*.f64 1 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 1 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))) (cbrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(pow.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) 1)
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cbrt.f64 (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (*.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))))
(cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (sqrt.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(pow.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) 1)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))) (*.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 a (*.f64 b (*.f64 (neg.f64 b) a)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 (*.f64 b a)) b)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (/.f64 (/.f64 1 a) (*.f64 b (*.f64 (neg.f64 b) a))))
(/.f64 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) a) (*.f64 b (*.f64 a (neg.f64 b))))

localize633.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
58.7%
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
58.3%
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
50.4%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
33.9%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
Compiler

Compiled 1534 to 864 computations (43.7% saved)

series342.0ms (0.3%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
58.0ms
y-scale
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
25.0ms
b
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
17.0ms
a
@0
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
17.0ms
a
@inf
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
15.0ms
a
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))

rewrite81.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1382×pow1
1298×add-exp-log
1298×log1p-expm1-u
1298×expm1-log1p-u
1296×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0601090
113911090
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 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.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 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))
Outputs
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (/.f64 1 (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))

simplify1.7s (1.5%)

Algorithm
egg-herbie
Rules
1248×distribute-rgt-in
1248×distribute-lft-in
1166×*-commutative
544×+-commutative
494×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01334299512
15042292376
Stop Event
node limit
Counts
136 → 348
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 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (/.f64 1 (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) 1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (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 (*.f64 b b) (pow.f64 (cos.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 (*.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 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(fma.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (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 (*.f64 b b) (pow.f64 (cos.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 (*.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 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (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 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)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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)))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))
(fma.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (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 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)))) 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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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))))))) 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (*.f64 1/4 (*.f64 (*.f64 y-scale (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 (*.f64 b b) (pow.f64 (cos.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 (*.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 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 8) (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (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 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)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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)))))) 2)))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2))))))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))
(fma.f64 1/8 (*.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (+.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (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 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)))) 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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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))))))) 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (fma.f64 1/4 (*.f64 (*.f64 y-scale (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (-.f64 (pow.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)))) 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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (/.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 b b) (/.f64 (*.f64 y-scale y-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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) -1/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 (*.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 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
(+.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 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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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 (*.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 (*.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))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale)))))
(+.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 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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))))) (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 (*.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 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 (*.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 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2)))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.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 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 (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 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)))))))))))
(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 (*.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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (+.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)))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))) 2)) (/.f64 (*.f64 2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.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)))))))) (pow.f64 x-scale 5)) (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 (*.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 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 (*.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 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2))))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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 (*.f64 2 (+.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 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))) 2)))) -1/2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.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)))))))) (pow.f64 x-scale 5)) (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.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 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 (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 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 (*.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 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
(+.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 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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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 (*.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 (*.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))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale)))))
(+.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 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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))))) (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 (*.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 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 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 (*.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)))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))))) (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 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 (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 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 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 (*.f64 (sqrt.f64 8) x-scale))))))
(+.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 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 y-scale (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))))) (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 (*.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 y-scale (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 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 (*.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 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (+.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)))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))) 2)) (/.f64 (*.f64 2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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 x-scale 5) (*.f64 y-scale (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.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)))))))))))
(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 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 (/.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))))) (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 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 (/.f64 (pow.f64 x-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 2)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.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 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/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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 (*.f64 2 (+.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 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))) 2)))) -1/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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 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 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (*.f64 1/8 (*.f64 x-scale (*.f64 (*.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 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 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 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 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (*.f64 x-scale (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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/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 (*.f64 -1/4 (*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) (*.f64 x-scale (*.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))) 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))))))))
(fma.f64 1/8 (*.f64 x-scale (*.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (*.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 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (fma.f64 (*.f64 b b) (pow.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 a a))) 3)) (*.f64 (/.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 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (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))) (+.f64 (/.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 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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))))))) -1/2)))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))) (fma.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (*.f64 1/8 (+.f64 (*.f64 x-scale (*.f64 (*.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 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 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (*.f64 x-scale (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 1/4 (*.f64 (*.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 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 (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 (*.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 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 (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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)))))))) (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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)))))) (*.f64 1/4 (*.f64 (*.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 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 (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))))) (sqrt.f64 8)) (pow.f64 y-scale 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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)))))))) (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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)))))) (fma.f64 1/4 (*.f64 (*.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 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 (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 5) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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)))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (+.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) -1/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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 -1/4 (*.f64 (*.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 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 (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))
(fma.f64 -1/4 (*.f64 (*.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 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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)))))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))))
(fma.f64 -1/4 (*.f64 (*.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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)))))) (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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/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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))))) (sqrt.f64 8)) (pow.f64 y-scale 5))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)))))) (*.f64 (/.f64 x-scale (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 x-scale (/.f64 (pow.f64 y-scale 5) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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)))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (+.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) -1/2)))))) (fma.f64 -1/4 (*.f64 (*.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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)))))) (*.f64 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale 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/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (*.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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale 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))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 y-scale (*.f64 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (sqrt.f64 8) (pow.f64 b 4)))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (*.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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale 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)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))) (*.f64 y-scale (*.f64 (*.f64 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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale 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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))))) 2)))))) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 y-scale (*.f64 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (sqrt.f64 8) (pow.f64 b 4)))))) (fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (*.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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))))) (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (fma.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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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/2)) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale 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 y-scale x-scale) (*.f64 (sqrt.f64 8) b))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)))) (pow.f64 b 3))))))
(fma.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 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)))))))))))
(fma.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) b)) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)))) (pow.f64 b 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))))))))))
(fma.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) -1/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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
(*.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (/.f64 (pow.f64 b 5) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) -1/2)))))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale (/.f64 b (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.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/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))))))
(*.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 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))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 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/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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 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))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) 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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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/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 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))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (*.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))))) (*.f64 -1/2 (/.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)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (/.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))))))
(fma.f64 1/8 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (pow.f64 a 4) (*.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) 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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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/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 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))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (*.f64 1/8 (+.f64 (*.f64 y-scale (*.f64 (*.f64 x-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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (*.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))))) (*.f64 (/.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (/.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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)))) -1/2))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
(*.f64 1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))
(+.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))))))
(+.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 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 x-scale (/.f64 (pow.f64 a 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale 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)))))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (/.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))) 2)))))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))))))
(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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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))))) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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)))) -1/2)))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 x-scale (/.f64 (pow.f64 a 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale 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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
(*.f64 -1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))
(+.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a)))
(fma.f64 -1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a))))
(fma.f64 -1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 x-scale (/.f64 (pow.f64 a 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))) 2))))))) (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (/.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 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))) 2)))))))))) (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a)))))
(fma.f64 -1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (pow.f64 a 5) (*.f64 (*.f64 (sqrt.f64 8) x-scale) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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))))) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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)))) -1/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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 x-scale (/.f64 (pow.f64 a 3) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))) 2))))))) (*.f64 (/.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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)))))))) a) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) b)) (*.f64 1/4 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 y-scale (sqrt.f64 2)) (/.f64 (*.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 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 (*.f64 2/45 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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)))) (*.f64 y-scale x-scale)))) (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 (*.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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.f64 2))) 2)))) b)) (*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) b)) (fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))))) b)) (*.f64 1/4 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 y-scale (sqrt.f64 2)) (/.f64 (*.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 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 (*.f64 2/45 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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)))) (*.f64 y-scale x-scale)))) (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 (*.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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.f64 2))) 2)))) b)) (fma.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)) (/.f64 (*.f64 1/8 (*.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 (*.f64 1/2 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-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 (/.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 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (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 y-scale x-scale)))))) (*.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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.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 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -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 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 x-scale x-scale)) (/.f64 (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))))) 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 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 x-scale x-scale)) (/.f64 (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/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 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -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 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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 x-scale (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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.f64 2))) 2)))) (*.f64 (*.f64 b b) (pow.f64 (sqrt.f64 2) 2)))))))) (*.f64 b (sqrt.f64 2))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) b)) (fma.f64 1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))))) b)) (fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))) (*.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 b (sqrt.f64 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 x-scale x-scale)) (-.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 x-scale x-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 (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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 x-scale x-scale)) (-.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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.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))) y-scale)))))) (*.f64 (/.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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (/.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 2/45 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)))) -1/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 x-scale x-scale) (*.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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale 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 (*.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 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 2/45 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))))) (*.f64 2 (*.f64 b 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale)))) (*.f64 (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (/.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))))) 2)) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) x-scale))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) x-scale))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 (/.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (sqrt.f64 8) (pow.f64 b 4)) x-scale)))) (*.f64 (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (/.f64 (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale 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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (/.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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -8 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))))) 2)) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) x-scale))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 (/.f64 (fma.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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (/.f64 (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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/2)) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 6)) x-scale))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2)))))))) (*.f64 (/.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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 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 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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))) (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)))) (*.f64 -8 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (sqrt.f64 8) (pow.f64 b 4)) x-scale)))) (*.f64 (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))) (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))) (neg.f64 (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))) (*.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))))
(-.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))) (*.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5))) (sqrt.f64 8)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) -1/2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5))) (sqrt.f64 8)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))) (*.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))
(fma.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8)))) (fma.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3))) (sqrt.f64 8)))) (fma.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (*.f64 (*.f64 y-scale x-scale) (pow.f64 b 3)) (sqrt.f64 8)))) (fma.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 3))) (sqrt.f64 8)))) (fma.f64 (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (-.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 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) 2)) (/.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) -1/2)) (/.f64 (*.f64 y-scale (*.f64 x-scale (pow.f64 b 5))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (+.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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)))) (*.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -4)))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (*.f64 y-scale (*.f64 b x-scale)) (sqrt.f64 8))))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))) (*.f64 y-scale x-scale)))) (*.f64 (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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))) (*.f64 y-scale x-scale))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (pow.f64 a 4) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) 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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))))))) 2))) x-scale)))) (*.f64 (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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) (/.f64 (sqrt.f64 8) (*.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))))) (*.f64 -1/2 (/.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)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (/.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) 2)))) (pow.f64 (*.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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2))))))) x-scale))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (+.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))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))) 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 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (*.f64 (*.f64 1/2 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -4 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2))))))))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (pow.f64 a 6) y-scale) (/.f64 (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (*.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (/.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 2))))) (*.f64 (/.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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (/.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) 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 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))) (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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)))) -1/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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (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 (+.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))))) (*.f64 y-scale x-scale))) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (pow.f64 a 4) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)))))) (-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) 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 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))))) (sqrt.f64 (/.f64 1 (+.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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2))))))))) 2))) x-scale)))) (*.f64 (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 (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 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)))))) (/.f64 (sqrt.f64 8) (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-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 -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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))))
(-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-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 -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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8)))) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-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 -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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale))) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))) 2)))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 5))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))))))
(fma.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8)))) (fma.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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))))) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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)))) -1/2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 5)))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale)))))
(*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) y-scale) (/.f64 (sqrt.f64 8) (*.f64 a x-scale)))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8)))) (fma.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.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 (/.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))) 2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 3))))))))
(+.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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 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 (*.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (/.f64 (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)) (/.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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 y-scale (*.f64 a x-scale)) (sqrt.f64 8)))) (fma.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 1/2 (+.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)) (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))) (*.f64 (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-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 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 -8 (/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (*.f64 y-scale x-scale) 2)) (*.f64 (*.f64 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)))) (-.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 b b) (/.f64 (*.f64 y-scale y-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))))) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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)))) -1/2)) y-scale) (/.f64 (sqrt.f64 8) (*.f64 x-scale (pow.f64 a 5)))))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (neg.f64 (/.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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 y-scale (sqrt.f64 8)))))
(-.f64 (*.f64 -1/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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 y-scale (sqrt.f64 8))))) (*.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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)))))) 2))) (sqrt.f64 8)) y-scale)))))
(-.f64 (*.f64 -1/2 (+.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (/.f64 y-scale (sqrt.f64 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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))))))) 2))) (sqrt.f64 8)) y-scale)))) (*.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (/.f64 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) 2)) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) 2)))))))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 2) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 2 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.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)))))) 2))) (sqrt.f64 8)) y-scale))))))
(-.f64 (fma.f64 -1/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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.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 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (pow.f64 x-scale 4) (/.f64 y-scale (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (-.f64 (pow.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)))) 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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (/.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 b b) (/.f64 (*.f64 y-scale y-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 1/2 (/.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) 2)))) -1/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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.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)))) 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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.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))))))) 2))) (sqrt.f64 8)) y-scale))))) (*.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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (/.f64 (sqrt.f64 8) (*.f64 y-scale (*.f64 x-scale x-scale)))))
(*.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 (*.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 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.f64 (*.f64 2 (+.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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.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 (/.f64 (sqrt.f64 8) y-scale) x-scale)) (*.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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale)))))
(-.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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (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 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 (*.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 (*.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 (/.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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (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 (*.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 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8)))))))
(-.f64 (*.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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (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 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 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8)))))) (*.f64 (sqrt.f64 (*.f64 2 (+.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 8) (*.f64 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 (*.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 (*.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 (/.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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (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 (*.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 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (+.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)))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))) 2)) (/.f64 (*.f64 2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))))) (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 (*.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 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8))))))))
(-.f64 (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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (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 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/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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 (*.f64 2 (+.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 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))) 2)))) -1/2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 7)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.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 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8))))))) (*.f64 (sqrt.f64 (*.f64 2 (+.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 8) (*.f64 y-scale x-scale))))
(*.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 (*.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 (/.f64 (sqrt.f64 8) y-scale) x-scale))
(*.f64 (sqrt.f64 (*.f64 2 (+.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 8) (*.f64 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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (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 (*.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 (/.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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (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 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 (+.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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (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 (*.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 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.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))))))))))
(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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 2 (+.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 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 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 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 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 (*.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 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))) 2)) (+.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)))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))))) 2)) (/.f64 (*.f64 2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))))) (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 (*.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 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 y-scale y-scale)) (*.f64 (*.f64 -2 (+.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))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (+.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)))))))) (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 (*.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 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))) 2))) (+.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))))) (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 (*.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))))))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))))))))) 2)) (/.f64 (*.f64 y-scale (pow.f64 x-scale 5)) (sqrt.f64 8)))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.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)))))))))))
(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 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/4 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (/.f64 (pow.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)))) 3) (fma.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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 (*.f64 2 (+.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 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))))) 2)))) -1/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 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 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 y-scale y-scale)) (*.f64 -2 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (+.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)))))))) (pow.f64 x-scale 3)) (/.f64 (sqrt.f64 8) y-scale))) (fma.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (sqrt.f64 (*.f64 2 (+.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 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 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 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))) 2)) (+.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)))))) (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 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 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.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)))) (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))) (*.f64 y-scale y-scale)))) (+.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)))))))))) 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))
(*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8))))))
(-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))))) (/.f64 x-scale (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))
(+.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 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.f64 (*.f64 (*.f64 y-scale y-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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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)))) x-scale)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))))) (/.f64 x-scale (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale))))
(+.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 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))) 2)))))) (fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))) (/.f64 x-scale (sqrt.f64 8))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 8) (fma.f64 -1/4 (/.f64 (*.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 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (fma.f64 (*.f64 b b) (pow.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 a a))) 3)) (*.f64 (/.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 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (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))) (+.f64 (/.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 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))))) (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))) 2)) (/.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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))))))) -1/2)))) x-scale)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.f64 (*.f64 (*.f64 y-scale y-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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a))))) 2)) (fma.f64 (*.f64 b b) (pow.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 a a))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))) (+.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)))) x-scale)) (-.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))) (/.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 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 x-scale x-scale)))) (fma.f64 (*.f64 b b) (pow.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 a a))))))) (/.f64 x-scale (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
(-.f64 (*.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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.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 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))))))
(-.f64 (*.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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)) (/.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 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 (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))))))) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))))
(-.f64 (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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 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 (fma.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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)))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (+.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) -1/2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 7)) (sqrt.f64 8))))))) (*.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 (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale))
(*.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/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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.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 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/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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)) (/.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 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/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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 (/.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))) 2)) (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2)) (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) 2)) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) 2)) (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 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 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))) (pow.f64 y-scale 3)) (/.f64 (sqrt.f64 8) 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 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 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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))))))) (fma.f64 1/2 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) 2)) (/.f64 (*.f64 x-scale (pow.f64 y-scale 5)) (sqrt.f64 8)))) (fma.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale)) (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/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 (fma.f64 -1/4 (/.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 (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)))) 3) (-.f64 (pow.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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 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 (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 (+.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)))) (*.f64 -2 (*.f64 (fma.f64 (*.f64 b b) (pow.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 a a))) (+.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 b b) (pow.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 a a)))))) -1/2)) (/.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 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) 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)))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)) (*.f64 -1/2 (/.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 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 x-scale x-scale)) (/.f64 (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/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)))))
(-.f64 (*.f64 -1/2 (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (*.f64 y-scale b)))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)))
(+.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 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)) (*.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 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 (*.f64 2/45 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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)))) (*.f64 y-scale x-scale)))) (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 (*.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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.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 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 x-scale x-scale)) (/.f64 (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/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))))))
(-.f64 (*.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b))) (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (*.f64 y-scale b))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)))
(+.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 (*.f64 1/2 (+.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 (*.f64 b b) (/.f64 (*.f64 x-scale x-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 (/.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 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 (PI.f64) (-.f64 (*.f64 b b) (*.f64 a a))) (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 y-scale x-scale)))))) (*.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 x-scale x-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.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 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -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 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 x-scale x-scale)) (/.f64 (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))))) 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 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 x-scale x-scale)) (/.f64 (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/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 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 y-scale x-scale) (pow.f64 (PI.f64) 3))) -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 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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 x-scale (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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.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 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale)) (*.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 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 (*.f64 2/45 (*.f64 (-.f64 (*.f64 b b) (*.f64 a a)) (*.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)))) (*.f64 y-scale x-scale)))) (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 (*.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 x-scale x-scale)) (/.f64 (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))))) 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 (*.f64 1/2 (*.f64 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 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 x-scale x-scale)) (/.f64 (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/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 b (sqrt.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 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 x-scale x-scale)) (/.f64 (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/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 (pow.f64 angle 6) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 x-scale x-scale)) (-.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 x-scale x-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 (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 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (*.f64 x-scale x-scale)) (-.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 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (*.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))) y-scale)))))) (*.f64 (/.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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (/.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 2/45 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) 2)))) -1/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 x-scale x-scale) (*.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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale 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 (*.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 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 2/45 (/.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 a a)) x-scale) (/.f64 (pow.f64 (PI.f64) 3) y-scale)) -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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) b))) 2))))) (*.f64 2 (*.f64 b b)))))) (*.f64 y-scale b))) (-.f64 (*.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 (fma.f64 (-.f64 (fma.f64 -1/3149280000 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-scale)) (/.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 1/32400 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))))) 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))))) (-.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 (*.f64 a a) (pow.f64 (PI.f64) 4)) (*.f64 x-scale x-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 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 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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))))) 2))) (*.f64 y-scale b))) (*.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/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 (*.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 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (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/32400 (+.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2))))))))) (*.f64 y-scale b))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (sqrt.f64 8) b) y-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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 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)) (pow.f64 (*.f64 y-scale x-scale) 2))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (+.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (+.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)))))) 2) (*.f64 4 (*.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) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) (*.f64 x-scale x-scale))))))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))
(*.f64 (sqrt.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 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (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 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)))))) 2) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2))))))))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) 1)
(*.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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (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 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (/.f64 1 (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(cbrt.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (/.f64 (*.f64 (*.f64 b (neg.f64 a)) 8) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 2 (/.f64 x-scale (-.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64)))))))))) (/.f64 1 (*.f64 b (*.f64 b (*.f64 a (neg.f64 a))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 a (*.f64 b (*.f64 (neg.f64 a) (/.f64 8 (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 angle (/.f64 180 (PI.f64))))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 b b) (*.f64 a a))) x-scale) (*.f64 (/.f64 (sin.f64 (/.f64 angle (/.f64 180 (PI.f64)))) y-scale) (cos.f64 (/.f64 angle (/.f64 180 (PI.f64))))))))))) (*.f64 b (*.f64 b (*.f64 a (neg.f64 a)))))

eval19.3s (17.2%)

Compiler

Compiled 505109 to 309760 computations (38.7% saved)

prune623.0ms (0.6%)

Pruning

57 alts after pruning (57 fresh and 0 done)

PrunedKeptTotal
New970571027
Fresh000
Picked101
Done101
Total972571029
Accurracy
43.6%
Counts
1029 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.2%
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale)))
3.1%
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
2.9%
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))))))
2.6%
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
1.9%
(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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))))))
3.4%
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))))))))
1.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 1) 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))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
1.4%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale)))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.3%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
2.9%
(*.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 (*.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 (/.f64 (sqrt.f64 8) y-scale) x-scale))))
3.8%
(*.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 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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
2.6%
(*.f64 (pow.f64 (*.f64 x-scale y-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 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)))))
3.1%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
3.7%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.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)))))))))
2.3%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))))
2.1%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
0.9%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 1) 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
4.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
13.4%
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
3.1%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
2.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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))
3.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))
2.4%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
2.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))
5.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
5.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))
4.7%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
9.4%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))
13.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
3.7%
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
2.6%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
2.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
5.7%
(*.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 (*.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)))))))
5.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
2.7%
(*.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))))))
4.9%
(*.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
13.4%
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))
4.3%
(*.f64 1/4 (*.f64 (*.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 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))))))))
3.6%
(*.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)))))))
13.3%
(*.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)))))))
17.7%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
3.8%
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
3.6%
(*.f64 1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))
5.4%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
17.7%
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
2.5%
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))
5.0%
(*.f64 -1/4 (*.f64 (*.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 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.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)))))))
5.7%
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
5.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
5.6%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
5.5%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
10.3%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))
0.9%
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
Compiler

Compiled 17056 to 11036 computations (35.3% saved)

localize18.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
99.6%
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b))
99.3%
(*.f64 (sqrt.f64 8) b)
99.3%
(*.f64 y-scale (sqrt.f64 2))
Compiler

Compiled 42 to 34 computations (19% saved)

series19.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1326×log-prod
932×pow-prod-down
608×pow-unpow
566×pow-prod-up
518×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01482
128382
2313166
Stop Event
node limit
Counts
4 → 84
Calls
Call 1
Inputs
(*.f64 y-scale (sqrt.f64 2))
(*.f64 (sqrt.f64 8) b)
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
Outputs
(+.f64 0 (*.f64 y-scale (sqrt.f64 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 y-scale (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3)
(pow.f64 (*.f64 2 (*.f64 y-scale y-scale)) 1/2)
(pow.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2))) 2)
(sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))
(+.f64 0 (*.f64 (sqrt.f64 8) b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b))) 1)
(pow.f64 (*.f64 (sqrt.f64 8) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b)) 3)
(pow.f64 (*.f64 8 (*.f64 b b)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b)) 2)
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) b))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) b)))
(+.f64 0 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 1)
(pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(+.f64 0 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 1)
(pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))

simplify61.0ms (0.1%)

Algorithm
egg-herbie
Rules
1632×fma-def
1222×distribute-lft-in
1166×distribute-rgt-in
1156×unswap-sqr
692×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02163056
14772814
216742694
Stop Event
node limit
Counts
156 → 105
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.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 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 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(+.f64 0 (*.f64 y-scale (sqrt.f64 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 y-scale (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3)
(pow.f64 (*.f64 2 (*.f64 y-scale y-scale)) 1/2)
(pow.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2))) 2)
(sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))
(+.f64 0 (*.f64 (sqrt.f64 8) b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b))) 1)
(pow.f64 (*.f64 (sqrt.f64 8) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b)) 3)
(pow.f64 (*.f64 8 (*.f64 b b)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b)) 2)
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) b))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) b)))
(+.f64 0 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 1)
(pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(+.f64 0 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 1)
(pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
Outputs
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.f64 (sqrt.f64 2) y-scale)
(*.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 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(*.f64 1/4 (*.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)))) 1/4)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 8))) 1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 y-scale 1/4)))
(+.f64 0 (*.f64 y-scale (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) y-scale)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))))
(*.f64 (sqrt.f64 2) y-scale)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) y-scale)
(pow.f64 (*.f64 y-scale (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) y-scale)
(pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) y-scale)
(pow.f64 (*.f64 2 (*.f64 y-scale y-scale)) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale)))
(pow.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) y-scale)
(pow.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) y-scale)
(sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))
(*.f64 (sqrt.f64 2) y-scale)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) y-scale)
(cbrt.f64 (pow.f64 (*.f64 y-scale (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) y-scale)
(expm1.f64 (log1p.f64 (*.f64 y-scale (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2))) 1) 1))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 3))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3))
(*.f64 (sqrt.f64 2) y-scale)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y-scale (sqrt.f64 2)))) 2))
(*.f64 (sqrt.f64 2) y-scale)
(log1p.f64 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) y-scale)
(+.f64 0 (*.f64 (sqrt.f64 8) b))
(*.f64 b (sqrt.f64 8))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))))
(*.f64 b (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b))) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (*.f64 (sqrt.f64 8) b) 1)
(*.f64 b (sqrt.f64 8))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b)) 3)
(*.f64 b (sqrt.f64 8))
(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 (pow.f64 (*.f64 (sqrt.f64 8) b) 3) 1/3)
(*.f64 b (sqrt.f64 8))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b)) 2)
(*.f64 b (sqrt.f64 8))
(sqrt.f64 (*.f64 8 (*.f64 b b)))
(sqrt.f64 (*.f64 b (*.f64 b 8)))
(log.f64 (pow.f64 (exp.f64 b) (sqrt.f64 8)))
(*.f64 b (sqrt.f64 8))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) b))))
(*.f64 b (sqrt.f64 8))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))
(*.f64 b (sqrt.f64 8))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) b)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) b)) 1) 1))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) b))) 3))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3)) 1/3))
(*.f64 b (sqrt.f64 8))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) b))) 2))
(*.f64 b (sqrt.f64 8))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) b)))
(*.f64 b (sqrt.f64 8))
(+.f64 0 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 1)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2) 1/2)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(pow.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3) 1/3)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 2)
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 2))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(log.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1) 1))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 3)) 1/3))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 2))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))))
(*.f64 b (*.f64 y-scale 4))
(*.f64 y-scale (*.f64 b 4))
(+.f64 0 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 1)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 1)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 3)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2) 1/2)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3) 1/3)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2) 2)
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 2))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 (pow.f64 16 1/2) b)) 1/4))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)) 1) 1))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4))) 3))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4) 3)) 1/3))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 1/2)) 2))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))) 1/4)))
(*.f64 b (*.f64 (*.f64 y-scale 4) 1/4))
(*.f64 b (*.f64 y-scale 1))
(*.f64 y-scale b)

localize33.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
99.3%
(*.f64 (sqrt.f64 8) b)
99.3%
(*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))
Compiler

Compiled 45 to 37 computations (17.8% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1320×log-prod
924×pow-prod-down
624×pow-unpow
566×pow-prod-up
518×pow-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01454
128354
2312638
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
Outputs
(+.f64 0 (*.f64 b (pow.f64 16 1/2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)
(pow.f64 (*.f64 b (pow.f64 16 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)
(pow.f64 (*.f64 2 (*.f64 8 (*.f64 b b))) 1/2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2))) 2)
(sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 16 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 16 1/2))))
(+.f64 0 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))

simplify78.0ms (0.1%)

Algorithm
egg-herbie
Rules
1162×log-prod
952×fma-def
750×associate-*r/
614×distribute-lft-in
594×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01211686
12741506
29841386
347131386
Stop Event
node limit
Counts
78 → 56
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.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 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(+.f64 0 (*.f64 b (pow.f64 16 1/2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)
(pow.f64 (*.f64 b (pow.f64 16 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)
(pow.f64 (*.f64 2 (*.f64 8 (*.f64 b b))) 1/2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2))) 2)
(sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 16 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2)))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 16 1/2))))
(+.f64 0 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
Outputs
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))
(*.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 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 b (sqrt.f64 8))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 1/4 y-scale))
(*.f64 (*.f64 b (sqrt.f64 8)) (*.f64 1/4 (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 0 (*.f64 b (pow.f64 16 1/2)))
(*.f64 b 4)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) 4)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) 4))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) 4))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) 4))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))))
(*.f64 b 4)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)
(*.f64 b 4)
(pow.f64 (*.f64 b (pow.f64 16 1/2)) 1)
(*.f64 b 4)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)
(*.f64 b 4)
(pow.f64 (*.f64 2 (*.f64 8 (*.f64 b b))) 1/2)
(*.f64 b 4)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)
(*.f64 b 4)
(pow.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2))) 2)
(*.f64 b 4)
(sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))
(*.f64 b 4)
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 16 1/2)))
(*.f64 b 4)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 16 1/2)))))
(*.f64 b 4)
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))
(*.f64 b 4)
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2))))
(*.f64 b 4)
(exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))
(*.f64 b 4)
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1))
(*.f64 b 4)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))) 1) 1))
(*.f64 b 4)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))
(*.f64 b 4)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))
(*.f64 b 4)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (pow.f64 16 1/2)))) 2))
(*.f64 b 4)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 16 1/2))))
(*.f64 b 4)
(+.f64 0 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b 4)) 1/4))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 1)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 1)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2) 1/2)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale))) 2)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log.f64 (pow.f64 (pow.f64 (exp.f64 y-scale) (*.f64 b (pow.f64 16 1/2))) 1/4))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 1) 1))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) y-scale)))) 2))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)

localize128.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
69.2%
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
68.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
58.8%
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
58.2%
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
Compiler

Compiled 285 to 166 computations (41.8% saved)

series51.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
16.0ms
a
@inf
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
5.0ms
y-scale
@0
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
2.0ms
x-scale
@inf
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))

rewrite111.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
748×add-sqr-sqrt
738×pow1
734×*-un-lft-identity
696×add-exp-log
696×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035292
1759220
Stop Event
node limit
Counts
4 → 76
Calls
Call 1
Inputs
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/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)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(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 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1)
(*.f64 1 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))

simplify298.0ms (0.3%)

Algorithm
egg-herbie
Rules
1164×associate-*l*
862×times-frac
858×*-commutative
582×associate-/r*
578×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060824060
1188223992
2678023392
Stop Event
node limit
Counts
208 → 282
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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) 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 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 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 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.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 (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 (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 2) (*.f64 y-scale (*.f64 x-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 (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 2) (*.f64 y-scale (*.f64 x-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 (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 2) (*.f64 y-scale (*.f64 x-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 (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 2) (*.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 (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 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 (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 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 (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 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 (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 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) b) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.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 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.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))))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/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)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(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 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1)
(*.f64 1 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
Outputs
(*.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))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))
(+.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 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 (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 -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 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 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 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/64800 (*.f64 angle (*.f64 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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))))
(+.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 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) 2) -1/64800))) (fma.f64 (*.f64 -1/24488801280000000 (pow.f64 angle 6)) (pow.f64 (PI.f64) 6) 1))
(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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/4))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/4))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/4))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/4))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 b (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 -1/32 (pow.f64 a 3)) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (fma.f64 1/64 (/.f64 y-scale (*.f64 (/.f64 (pow.f64 a 5) (sqrt.f64 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 -1/32 (pow.f64 a 3)) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/32)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 (/.f64 y-scale (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/32))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/32))))
(fma.f64 (/.f64 y-scale (*.f64 (/.f64 (pow.f64 a 5) (sqrt.f64 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))))) -1/64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 (/.f64 y-scale (pow.f64 a 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) 1/32)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) b) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (/.f64 (*.f64 1/8 y-scale) (/.f64 (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 angle (*.f64 angle (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) b) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-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))) (/.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 (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 angle (*.f64 angle (sqrt.f64 8)))) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.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 (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 (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))))) b) (fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 6) (*.f64 (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 a a) (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000)))) (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b b) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2)))))))))))) b) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-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))) (/.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 (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 angle (*.f64 angle (sqrt.f64 8)))) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale)) (*.f64 (*.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)))) -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (*.f64 angle (*.f64 angle (sqrt.f64 8)))) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (fma.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale) (*.f64 (*.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)))) -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 x-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 (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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 -1/32 (pow.f64 a 3)) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (fma.f64 1/64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (fma.f64 1/64 (/.f64 y-scale (*.f64 (/.f64 (pow.f64 a 5) (sqrt.f64 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 -1/32 (pow.f64 a 3)) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 4)) (sqrt.f64 2)))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (*.f64 (/.f64 -1/8 b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (*.f64 (/.f64 -1/8 b) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4))) y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4))) y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5))) (*.f64 1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (pow.f64 b 3)))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 2) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a)))))) (fma.f64 -1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4))) y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b)))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 a a))) (/.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 a 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) (*.f64 (/.f64 1/32 (pow.f64 b 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 a 4))) y-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 4) (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 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 b 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (*.f64 x-scale (pow.f64 b 5))) (/.f64 (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/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/2))
(-.f64 (*.f64 (/.f64 -1/2 x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/2)))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (*.f64 (/.f64 -1/2 x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(/.f64 (*.f64 (sqrt.f64 2) b) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale b))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b)))
(fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (*.f64 angle angle) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale)))
(fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.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/2 (/.f64 x-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.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)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (*.f64 angle angle) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.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 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.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))) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (+.f64 (fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.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)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))) (*.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-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 x-scale x-scale) (/.f64 (*.f64 b b) (*.f64 (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))) b)) 2))))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (*.f64 angle angle) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale)) (*.f64 (*.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)))) -1/2))) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (*.f64 angle angle) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 2)))) (fma.f64 1/2 (*.f64 (/.f64 x-scale b) (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (fma.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (PI.f64) 6) 1/765275040000000) x-scale) (*.f64 (*.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) (*.f64 (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))) (-.f64 (fma.f64 -1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (PI.f64) 4) (/.f64 (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)) 1/3149280000))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2)) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 a a))))))) 2)))) -1/2))) (sqrt.f64 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (/.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 a 3)))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 4) (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 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 b 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (*.f64 x-scale (pow.f64 b 5))) (/.f64 (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/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(fma.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) -1/2) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 1/8 x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 2) (pow.f64 a 4))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (/.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 (*.f64 x-scale (pow.f64 b 5)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (*.f64 x-scale (pow.f64 b 5))) (/.f64 (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/16))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fabs.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))
(pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.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 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))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))
(pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 1/2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(fabs.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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)))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.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))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))) 1)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 3)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3) 1/3)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 2)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(log.f64 (pow.f64 (exp.f64 1/4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 1 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))))
(*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) 1/2)
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))
(pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(fabs.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) 1/2))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))

localize242.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
73.9%
(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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
58.8%
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
58.2%
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
53.3%
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))
Compiler

Compiled 601 to 375 computations (37.6% saved)

series144.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
82.0ms
y-scale
@inf
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))
26.0ms
x-scale
@inf
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))
8.0ms
angle
@0
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))
4.0ms
y-scale
@0
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))
4.0ms
x-scale
@0
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))

rewrite93.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
714×add-sqr-sqrt
708×pow1
702×*-un-lft-identity
666×add-exp-log
666×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032438
1712352
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))) 1)
(*.f64 1 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(*.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 3) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (-.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(pow.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1/2)
(pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 3)
(pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 2)
(fabs.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(log.f64 (exp.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
(cbrt.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(exp.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))

simplify351.0ms (0.3%)

Algorithm
egg-herbie
Rules
856×fma-def
852×associate-*r*
794×associate-/l*
780×times-frac
664×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059743620
1200940210
Stop Event
node limit
Counts
118 → 166
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2) x-scale)
(+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (+.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)))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (*.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 (*.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/612220032000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (sqrt.f64 2) (sin.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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 (sqrt.f64 2) (sin.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 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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 1/2 (/.f64 (*.f64 (pow.f64 y-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 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 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 2))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.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 (sin.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 (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 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 (sin.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 (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 y-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-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))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.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 (sin.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 (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 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 (sin.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 (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 y-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-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))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-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))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-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))))) y-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (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 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (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 y-scale (+.f64 (pow.f64 (cos.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 (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 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) (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-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))))) y-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-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))))) y-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (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 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (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 y-scale (+.f64 (pow.f64 (cos.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 (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 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) (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(/.f64 1 (pow.f64 x-scale 2))
(+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.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 x-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.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 x-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (+.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)))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (*.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 (*.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/612220032000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 (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 (cos.f64 (*.f64 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 (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 (cos.f64 (*.f64 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 y-scale 2) (-.f64 (/.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 y-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 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 y-scale 2) (-.f64 (/.f64 (pow.f64 (cos.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 (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/4 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (/.f64 (pow.f64 (cos.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 (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 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 (*.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 (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 x-scale 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (sin.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 (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)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-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 (*.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 (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 x-scale 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (sin.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 (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)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-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 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 (cos.f64 (*.f64 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 (cos.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 (cos.f64 (*.f64 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 (*.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 (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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-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 (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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-scale 2)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))) 1)
(*.f64 1 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(*.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 3) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (-.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(pow.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1/2)
(pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 3)
(pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 2)
(fabs.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(log.f64 (exp.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
(cbrt.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(exp.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 1))
(log1p.f64 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1)
(*.f64 1 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) 2)
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
Outputs
(/.f64 (sqrt.f64 2) x-scale)
(+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2))))
(+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 2))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))) (*.f64 angle angle))) (/.f64 (sqrt.f64 2) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2)))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale 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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2)))) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/4199040000)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 2))) 2))))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 2)))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))) (/.f64 (sqrt.f64 2) x-scale))) 2))))) (fma.f64 1/2 (/.f64 x-scale (/.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))) (*.f64 angle angle))) (/.f64 (sqrt.f64 2) x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2))))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (sqrt.f64 2))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (+.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)))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (*.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 (*.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/612220032000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2))))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))))))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (*.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 2)))))) (sqrt.f64 2))) 2)))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale 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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2)))) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/4199040000)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))) (sqrt.f64 2))) 2))))) (+.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 1/2 (+.f64 (/.f64 (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 2)) (/.f64 x-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (+.f64 (fma.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (fma.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (fma.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) (fma.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (fma.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (fma.f64 2 (*.f64 (-.f64 (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000) (*.f64 1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))))) (fma.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (*.f64 4 (fma.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2))))))))))) (fma.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/787320000) (fma.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) (+.f64 (pow.f64 (-.f64 (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/2099520000)))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/612220032000000)))))))))) (*.f64 -1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))))) (-.f64 (fma.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/787320000) (fma.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) (+.f64 (pow.f64 (-.f64 (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/2099520000)))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/4199040000)))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (sqrt.f64 2) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)))))))) 2))))))))))))))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))) (/.f64 (sqrt.f64 2) x-scale))) 2))))) (fma.f64 1/2 (+.f64 (/.f64 x-scale (/.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))) (*.f64 angle angle))) (/.f64 x-scale (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 angle 6)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) 1/765275040000000) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) -1/765275040000000) (*.f64 (-.f64 (fma.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (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)))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (fma.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 13/1224440064000000) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 (/.f64 1/2040733440000000 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) -1/408146688000000)))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/1020366720000000 (fma.f64 1/2 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2))) (pow.f64 x-scale 4))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/612220032000000)))) (*.f64 (*.f64 x-scale x-scale) 1/2)))) (*.f64 (/.f64 (*.f64 x-scale x-scale) (/.f64 (/.f64 2 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale))))) (-.f64 (+.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2)))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000)) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)) (fma.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (/.f64 -1/32400 x-scale) (/.f64 (pow.f64 (PI.f64) 2) x-scale)))) (/.f64 (sqrt.f64 2) x-scale))) 2)))) -1/2))))) (/.f64 (sqrt.f64 2) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 (+.f64 (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))))
(sqrt.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))
(fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (sqrt.f64 2)) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)))
(fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (sqrt.f64 2)) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (/.f64 1/2 (/.f64 (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 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (/.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-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 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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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 1/2 (/.f64 (*.f64 (pow.f64 y-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 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 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 2))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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 (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 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 (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 x-scale 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) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale))))
(fma.f64 1/2 (/.f64 y-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (sin.f64 (*.f64 1/180 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (sqrt.f64 2)) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 3) (sqrt.f64 2)) (/.f64 (-.f64 (/.f64 1/2 (/.f64 (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 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (/.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y-scale 5) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.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))) 6) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (-.f64 (/.f64 1/2 (/.f64 (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 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (/.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))) 2))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (+.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 4))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.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 (sin.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 (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 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 (sin.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 (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 y-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6)))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))))
(+.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (+.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 6))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 4))))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (+.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 4))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 2) (cos.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 (sin.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 (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 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 (sin.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 (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 y-scale 6) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (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 x-scale (+.f64 (pow.f64 (sin.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 (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 y-scale 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6)))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))))
(+.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 y-scale y-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (+.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 6))) (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) x-scale))) 2))) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 y-scale 4))))))))
(/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (*.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)))))))))
(fma.f64 1/2 (fma.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (-.f64 (/.f64 1/2 (/.f64 (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 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 x-scale 3)))) (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 1/2 (/.f64 (*.f64 (+.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 1/2 (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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 (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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 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 (sqrt.f64 2) (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 (pow.f64 x-scale 3) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-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) (*.f64 y-scale y-scale))) (*.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 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/2 (+.f64 (fma.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (-.f64 (/.f64 1/2 (/.f64 (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 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 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)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (-.f64 (/.f64 1/2 (/.f64 (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 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 x-scale 3)))) (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-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))))) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-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))))) y-scale)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x-scale 4))) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (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 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (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 y-scale (+.f64 (pow.f64 (cos.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 (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 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) (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.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 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x-scale 4))) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2))))) (*.f64 (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-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))))) y-scale))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-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))))) y-scale)))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x-scale 4))) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (+.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (sin.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 (cos.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 (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 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (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 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (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 y-scale (+.f64 (pow.f64 (cos.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 (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 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) (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.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 x-scale 6) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (sin.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 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (pow.f64 x-scale 4) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (sqrt.f64 2) 2)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (*.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x-scale 4))) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 y-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2))))) (*.f64 (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (neg.f64 (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2))) 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(/.f64 1 (pow.f64 x-scale 2))
(/.f64 1 (*.f64 x-scale x-scale))
(+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))))
(+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))))))
(fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)))) (/.f64 1 (*.f64 x-scale x-scale)))
(+.f64 (/.f64 1 (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2))))))
(+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale 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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))))))
(fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2)))) (*.f64 (*.f64 angle angle) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200))))) (/.f64 1 (*.f64 x-scale x-scale)))
(+.f64 (/.f64 1 (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (*.f64 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 angle 2)))) (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (+.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)))) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 2)))) (*.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4))) (*.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 (*.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))) (*.f64 1/16200 (/.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 (*.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4))) (+.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 1/2099520000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 x-scale 2) (-.f64 (+.f64 (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4))) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) 2) (*.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2))))))))) (*.f64 1/612220032000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))))))
(+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (fma.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale 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 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 angle angle) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 angle 6)) (-.f64 (fma.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (fma.f64 2 (*.f64 (-.f64 (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000) (*.f64 1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale))))) (fma.f64 -1/408146688000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (*.f64 4 (fma.f64 1/102036672000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/2040733440000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (pow.f64 (PI.f64) 2))))))))))) (fma.f64 1/1020366720000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (fma.f64 1/2 (*.f64 (pow.f64 x-scale 4) (*.f64 (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/787320000) (fma.f64 1/6298560000 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) (+.f64 (pow.f64 (-.f64 (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 1/32400 (pow.f64 (PI.f64) 2)) (*.f64 y-scale y-scale))) 2) (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/2099520000)))) (fma.f64 -1/1574640000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 (*.f64 1/2 (*.f64 x-scale x-scale)) (+.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 1/8100 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (*.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/612220032000000)))))))))
(+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2)))) (*.f64 (*.f64 angle angle) (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200))))) (*.f64 (-.f64 (fma.f64 -1/6122200320000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) (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)))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) 1/3149280000 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000))) (fma.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 13/1224440064000000) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (*.f64 (/.f64 1/2040733440000000 (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 4)) -1/408146688000000)))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/1020366720000000 (fma.f64 1/2 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/196830000) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 x-scale 4)) 1/1574640000 (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))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) -1/1574640000 (pow.f64 (*.f64 (fma.f64 -1/16200 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 x-scale 4)) (*.f64 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/16200)) (*.f64 (*.f64 x-scale x-scale) 1/2)) 2))) (pow.f64 x-scale 4))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))) 1/612220032000000)))) (*.f64 (pow.f64 angle 6) (*.f64 x-scale x-scale))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(/.f64 (pow.f64 (sin.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) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-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 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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-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 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 y-scale 2) (-.f64 (/.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 y-scale 2))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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)) (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (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)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2)))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-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 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 y-scale 2) (-.f64 (/.f64 (pow.f64 (cos.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 (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/4 (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (/.f64 (pow.f64 (cos.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 (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 y-scale 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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)) (fma.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (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)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 2)))) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (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))) 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) (*.f64 y-scale y-scale)))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (fma.f64 -1/4 (/.f64 (pow.f64 y-scale 4) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.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 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (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 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))
(fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))
(fma.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 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 y-scale 4)) (fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (sin.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 (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)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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)))) 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)) (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))) 6) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2))))) (fma.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 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 y-scale 4)) (fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (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 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))
(fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))
(fma.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 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 y-scale 4)) (fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (pow.f64 (sin.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 (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)))))) (*.f64 (pow.f64 y-scale 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (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 x-scale 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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)))) 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.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 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 x-scale 6) (pow.f64 y-scale 6)) (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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))) 6) (-.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2))))) (fma.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 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (pow.f64 y-scale 4)) (fma.f64 1/2 (/.f64 (/.f64 (/.f64 (*.f64 2 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (*.f64 y-scale y-scale)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (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 x-scale 2)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (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 x-scale x-scale)))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 (cos.f64 (*.f64 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 (cos.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (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 x-scale x-scale))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (-.f64 (/.f64 (pow.f64 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 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 (cos.f64 (*.f64 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 (*.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 (sin.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 x-scale 4)) (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 y-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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)))) 6)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 (pow.f64 (sin.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) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.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) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 x-scale 4)) (-.f64 (/.f64 (pow.f64 (sin.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) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2))) 2))) 2)) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
(/.f64 (pow.f64 (sin.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) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (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 y-scale 2)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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) (*.f64 y-scale y-scale)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-scale 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 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) (*.f64 y-scale y-scale))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/2 (/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-scale 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 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) (*.f64 y-scale y-scale)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) 2)))) (fma.f64 1/2 (/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
(/.f64 (pow.f64 (sin.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) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (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 y-scale 2)))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale 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) (*.f64 y-scale y-scale)))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-scale 2))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 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) (*.f64 y-scale y-scale))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (fma.f64 1/2 (/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 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 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 (pow.f64 x-scale 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (-.f64 (pow.f64 (cos.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2))) (*.f64 (pow.f64 x-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 y-scale 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale y-scale)) 2)))) 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) (*.f64 y-scale y-scale)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2)) (*.f64 x-scale x-scale)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 y-scale 6) (pow.f64 x-scale 6)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) 2)))) (fma.f64 1/2 (/.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) y-scale)) (/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2) 2))) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))) 1)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(*.f64 1 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2))))) (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))))
(*.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))) (sqrt.f64 (cbrt.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 3) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))) (sqrt.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (-.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))))
(/.f64 (hypot.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) 3/2) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 3/4)) (sqrt.f64 (-.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) (-.f64 (*.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))) (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 4)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) 2) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 4) (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2))))))
(pow.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1/2)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 1)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(pow.f64 (cbrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 3)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(pow.f64 (sqrt.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 2)
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(fabs.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(log.f64 (exp.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(cbrt.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(hypot.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(exp.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)) 2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1/2))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))) 1))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(log1p.f64 (expm1.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale)))
(hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))) 1)
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(*.f64 1 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2))) (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 2)) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))) (sqrt.f64 (cbrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/2)
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(pow.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1)
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 3)
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) 2)
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 3/2))
(fabs.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(log.f64 (exp.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 3/2))
(cbrt.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(exp.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) 1/2))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))) 1))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))
(log1p.f64 (expm1.f64 (sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))))
(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 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)))

localize404.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
58.7%
(sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
58.4%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
58.4%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
38.6%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
Compiler

Compiled 772 to 449 computations (41.8% saved)

series115.0ms (0.1%)

Counts
4 → 92
Calls

27 calls:

TimeVariablePointExpression
31.0ms
x-scale
@inf
(sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
18.0ms
y-scale
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
13.0ms
angle
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
6.0ms
x-scale
@inf
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
6.0ms
a
@0
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
942×add-sqr-sqrt
932×pow1
924×*-un-lft-identity
876×add-exp-log
876×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045604
1998604
Stop Event
node limit
Counts
4 → 34
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))
Outputs
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(pow.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(cbrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))

simplify532.0ms (0.5%)

Algorithm
egg-herbie
Rules
1288×associate-*l*
1272×times-frac
886×fma-def
554×*-commutative
552×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066855626
1234353074
Stop Event
node limit
Counts
126 → 169
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 a (*.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) (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 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 -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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 5) (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/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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 5) (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 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (-.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 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 5) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 5) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (+.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 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (-.f64 (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2040733440000000 (/.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 8)))))) (sqrt.f64 2))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 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/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/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/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/4 (*.f64 (*.f64 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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 x-scale (*.f64 y-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)))))))
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/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))))))
(/.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))))
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(exp.f64 (log.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(pow.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) 1/2)
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) 1)
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(cbrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
Outputs
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 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 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 -1/8 y-scale) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale)))))))))
(+.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 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 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale)))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 6) (*.f64 a (*.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) (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 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.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)))) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) 2)) (/.f64 (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 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 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale)))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (pow.f64 x-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 y-scale (*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 x-scale 6) a)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (-.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 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 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 5) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 y-scale (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 8) (pow.f64 x-scale 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 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 3) (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 (pow.f64 y-scale 2) (*.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)) (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 5) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (+.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 3)))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (/.f64 (*.f64 a (sqrt.f64 8)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 y-scale (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (sqrt.f64 8) (pow.f64 x-scale 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 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 x-scale (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 y-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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))))))))))
(fma.f64 -1/8 (/.f64 x-scale (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 y-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 6) (*.f64 (-.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 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.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 (pow.f64 y-scale 2) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (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 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (*.f64 -1/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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (sqrt.f64 2) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 a (sqrt.f64 8))))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 (-.f64 (*.f64 -1/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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 y-scale 6))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/8 (/.f64 x-scale (*.f64 (/.f64 (sqrt.f64 2) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale)))) (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 y-scale (*.f64 y-scale (*.f64 a (sqrt.f64 8))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 y-scale 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 3)))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (/.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (pow.f64 y-scale 3)))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 5) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 3)))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 5))) (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) 6))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sqrt.f64 2) 2))))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (/.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (pow.f64 y-scale 3)))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (*.f64 2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 5))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 3)))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (/.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (pow.f64 y-scale 3)))))))
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 3) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 a (*.f64 (-.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))))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 y-scale 5) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (/.f64 (*.f64 a (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 3)))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 5))) (*.f64 a (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) 6))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sqrt.f64 2) 2))))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (/.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2))) (pow.f64 y-scale 3)))) (fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (*.f64 2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 5))))))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)) (*.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (+.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 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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)))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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 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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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))))))) (sqrt.f64 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)) (*.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (*.f64 a (*.f64 (+.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 8)))))) (sqrt.f64 2))) (+.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (-.f64 (+.f64 (*.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/2040733440000000 (/.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 8)))))) (sqrt.f64 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (*.f64 a (*.f64 (sqrt.f64 8) (-.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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 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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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))))))) (sqrt.f64 2)) (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (*.f64 a (*.f64 (sqrt.f64 8) (+.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 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (/.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) 1/102036672000000)))) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))))) 2))))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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/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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))))) 2))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000) (*.f64 y-scale y-scale))))) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))) (pow.f64 (sqrt.f64 2) 2))))))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 a (*.f64 (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 -1/816293376000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000 (fma.f64 1/2 (*.f64 y-scale (*.f64 y-scale (+.f64 (fma.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/765275040000000) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000))) (+.f64 (*.f64 -2 (/.f64 (fma.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 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 (pow.f64 y-scale 4) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))))) -1/2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))) 2) -1/2))) (pow.f64 angle 6)))))) (/.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 -1/3149280000 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 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/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 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/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 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/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 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/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 x-scale (*.f64 y-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 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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 a (sqrt.f64 8))) (*.f64 x-scale (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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)))))))))
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 (*.f64 -1/64800 (*.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 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))))
(+.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/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)) 1) (fma.f64 (*.f64 -1/64800 (*.f64 angle angle)) (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 4) (*.f64 (pow.f64 (PI.f64) 4) 1/25194240000))))
(*.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))))
(fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))
(fma.f64 1/180 (*.f64 angle (PI.f64)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))
(+.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 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))))))
(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 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))
(/.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 (*.f64 y-scale (*.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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 2))))
(fma.f64 1/2 (/.f64 (*.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 angle angle) y-scale)) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) 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 (*.f64 y-scale (*.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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 y-scale (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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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 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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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))) (sqrt.f64 2)))))
(fma.f64 1/2 (+.f64 (/.f64 (*.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 angle angle) y-scale)) (sqrt.f64 2)) (/.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))))) (/.f64 (sqrt.f64 2) 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 (*.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 (*.f64 y-scale (*.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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale (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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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 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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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))) (sqrt.f64 2)) (/.f64 (*.f64 y-scale (*.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 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (/.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) (fma.f64 1/32400 (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale))) (*.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale)) 1/102036672000000)))) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))))) 2))))))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale 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/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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 x-scale x-scale)) (*.f64 y-scale y-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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))))) 2))) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/4199040000) (*.f64 y-scale y-scale))))) (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 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))) (pow.f64 (sqrt.f64 2) 2)))))) (sqrt.f64 2))))))
(+.f64 (/.f64 (sqrt.f64 2) y-scale) (*.f64 1/2 (+.f64 (+.f64 (/.f64 (*.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 angle angle) y-scale)) (sqrt.f64 2)) (/.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.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)) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 x-scale x-scale)) 1/765275040000000 (fma.f64 1/2 (*.f64 y-scale (*.f64 y-scale (+.f64 (fma.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/765275040000000) (fma.f64 1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (PI.f64) 2))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (pow.f64 (*.f64 y-scale x-scale) 2)) 1/102036672000000))) (+.f64 (*.f64 -2 (/.f64 (fma.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 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 (pow.f64 y-scale 4) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))))) -1/2)))) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 y-scale y-scale)) -1/12244400640000000)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (fma.f64 1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 x-scale x-scale)) (fma.f64 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.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 (/.f64 (pow.f64 (PI.f64) 4) (*.f64 y-scale y-scale)) 1/3149280000 (*.f64 (*.f64 y-scale y-scale) (*.f64 (+.f64 (fma.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)) (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 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (pow.f64 (*.f64 y-scale x-scale) 2)) -1/196830000) (pow.f64 (*.f64 (*.f64 y-scale y-scale) (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) 1/2)) 2))) 1/2)))) (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 (*.f64 1/2 (*.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) (pow.f64 (*.f64 y-scale x-scale) 2)))) (*.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 y-scale y-scale)))))))) 2)))) 2) -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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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) (*.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(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 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (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 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.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 (pow.f64 y-scale 3) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.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 (pow.f64 y-scale 3) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) (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 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (sqrt.f64 2) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 x-scale 4)) (pow.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (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 (/.f64 1/2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 2)) (/.f64 (pow.f64 y-scale 5) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)) (pow.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 x-scale x-scale))) (sqrt.f64 2)) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.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 (sqrt.f64 2) (/.f64 x-scale (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (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 (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))) (/.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 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 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) 6))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (*.f64 2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))))
(/.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 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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (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 (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))) (/.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 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 x-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale y-scale)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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)))) 6))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale 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 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) 2)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 y-scale (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 6))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 x-scale 6) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (*.f64 2 (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale))))) 2))))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) 2)) (sqrt.f64 2)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 y-scale 4)))) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))))
(/.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 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 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (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 (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 (pow.f64 x-scale 3) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 x-scale 3)) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (*.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (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 (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 (pow.f64 x-scale 3) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)))) (+.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 x-scale (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) 2)) (/.f64 (-.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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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))) 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) (*.f64 y-scale y-scale)) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (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 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (pow.f64 x-scale 3)) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/2 (fma.f64 (/.f64 x-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 (pow.f64 x-scale 5) (sqrt.f64 2)) (/.f64 (-.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (-.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 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 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 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 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) (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale)
(/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 y-scale (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (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 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.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 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cos.f64 (*.f64 1/180 (*.f64 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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 2)) (/.f64 y-scale (*.f64 x-scale (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (sqrt.f64 2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 4)))) (fma.f64 1/2 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 x-scale 6))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) 2)) (pow.f64 y-scale 6))))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (-.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.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 (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (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 y-scale (*.f64 y-scale (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) 1)
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4))) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) (/.f64 (*.f64 (sqrt.f64 8) a) (*.f64 x-scale y-scale)))))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))
(*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 8) x-scale) (/.f64 a y-scale)) -1/4)))
(*.f64 1 (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 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.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 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.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 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (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 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.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 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(expm1.f64 (log1p.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 (*.f64 1/180 angle) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))))) (cbrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))) (sqrt.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) 1/2)
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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))))) 1)
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(cbrt.f64 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(cbrt.f64 (*.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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)))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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)))))))
(cbrt.f64 (pow.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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (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))) (+.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)))))))
(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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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))))))
(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 (pow.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 (*.f64 y-scale x-scale) 2))) (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))))))

eval2.2s (1.9%)

Compiler

Compiled 117545 to 78131 computations (33.5% saved)

prune734.0ms (0.7%)

Pruning

122 alts after pruning (120 fresh and 2 done)

PrunedKeptTotal
New977931070
Fresh252752
Picked101
Done224
Total10051221127
Accurracy
60.7%
Counts
1127 → 122
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.8%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.6%
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
5.4%
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
3.1%
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
2.6%
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
1.9%
(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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))))))
3.4%
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))))))))
2.7%
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
2.7%
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
8.9%
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
9.1%
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
8.2%
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3) 1/3)
17.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
14.4%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 3)
3.2%
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
1.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 1) 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))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 1 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
3.8%
(*.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 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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
2.3%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))))
19.6%
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
0.9%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 1) 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
21.8%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
17.8%
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
4.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
13.4%
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
1.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
3.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
11.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
6.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3))
6.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
8.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
14.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
9.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
14.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale)))
15.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale))))
12.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
12.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
13.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
9.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))))))
2.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))
9.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
5.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))
3.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 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
4.7%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
9.4%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))
14.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
13.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
3.7%
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
6.7%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
2.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3))
3.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale))))
15.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
8.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
15.6%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
3.3%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))))
3.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale x-scale)))))
3.0%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
5.7%
(*.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 (*.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)))))))
5.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
19.4%
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
8.7%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
13.7%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
19.4%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
17.8%
(*.f64 y-scale b)
17.6%
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
17.7%
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
5.3%
(*.f64 1/4 (*.f64 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)))) (*.f64 (sqrt.f64 8) b)))
13.4%
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))
3.6%
(*.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)))))))
13.3%
(*.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)))))))
17.7%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
12.8%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
8.5%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
11.0%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
3.8%
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
5.4%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
13.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
17.7%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
17.8%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
17.8%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
6.8%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
5.4%
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
8.5%
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
8.5%
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
7.0%
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
17.6%
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
8.8%
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
17.7%
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
17.8%
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
12.9%
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
8.5%
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
8.5%
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
8.5%
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
11.0%
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
2.5%
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))
15.9%
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
15.9%
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
18.4%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
9.5%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
5.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
5.6%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
9.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
5.3%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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)))))))))
17.9%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
18.4%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
22.4%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
0.9%
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
16.9%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
13.9%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
9.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
15.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
15.9%
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
13.4%
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
0.7%
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))))))
Compiler

Compiled 19554 to 13282 computations (32.1% saved)

localize22.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)
68.3%
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
Compiler

Compiled 54 to 44 computations (18.5% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite78.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1136×log-prod
834×prod-exp
692×pow-prod-down
544×pow-prod-up
498×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01544
131420
2308520
Stop Event
node limit
Counts
2 → 117
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)
Outputs
(+.f64 0 (*.f64 b y-scale))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 b y-scale)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 (*.f64 b y-scale) 1)
(*.f64 1 (*.f64 b y-scale))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 b 4)))
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 b 4) (*.f64 1/2 (sqrt.f64 y-scale))) (*.f64 1/2 (sqrt.f64 y-scale)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b y-scale) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b y-scale) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)) 1/3)
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(fabs.f64 (*.f64 b y-scale))
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 y-scale) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 y-scale)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 y-scale) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b 4)) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (log.f64 (*.f64 1/4 y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(exp.f64 (+.f64 (log.f64 y-scale) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (log.f64 (*.f64 b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(+.f64 0 (pow.f64 (*.f64 b y-scale) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1)
(*.f64 b (*.f64 y-scale (*.f64 b y-scale)))
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (*.f64 b y-scale)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (*.f64 b y-scale)))
(*.f64 (*.f64 b y-scale) (*.f64 b y-scale))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 1/16 (*.f64 y-scale y-scale)) (*.f64 16 (*.f64 b b)))
(*.f64 (*.f64 16 (*.f64 b b)) (*.f64 1/16 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 3/2))
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale))
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale)))
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 b y-scale))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (log.f64 (*.f64 b y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (log.f64 (*.f64 b y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 2 (log.f64 (*.f64 b 4)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2)))

simplify87.0ms (0.1%)

Algorithm
egg-herbie
Rules
1036×distribute-lft-in
966×distribute-rgt-in
708×log-prod
622×fma-neg
598×log-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02811773
16871719
221331719
373791719
Stop Event
node limit
Counts
165 → 131
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 -1 (*.f64 y-scale b))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(+.f64 0 (*.f64 b y-scale))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 b y-scale)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 (*.f64 b y-scale) 1)
(*.f64 1 (*.f64 b y-scale))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 b 4)))
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 b 4) (*.f64 1/2 (sqrt.f64 y-scale))) (*.f64 1/2 (sqrt.f64 y-scale)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b y-scale) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 b y-scale) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)) 1/3)
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(fabs.f64 (*.f64 b y-scale))
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) 2))
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 y-scale) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 y-scale)))
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 y-scale) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b 4)) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (log.f64 (*.f64 1/4 y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(exp.f64 (+.f64 (log.f64 y-scale) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (log.f64 b)))
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (*.f64 (log.f64 b) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (log.f64 (*.f64 b 4))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(+.f64 0 (pow.f64 (*.f64 b y-scale) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1)
(*.f64 b (*.f64 y-scale (*.f64 b y-scale)))
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (*.f64 b y-scale)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (*.f64 b y-scale)))
(*.f64 (*.f64 b y-scale) (*.f64 b y-scale))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 1/16 (*.f64 y-scale y-scale)) (*.f64 16 (*.f64 b b)))
(*.f64 (*.f64 16 (*.f64 b b)) (*.f64 1/16 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 3/2))
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale))
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale)))
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 b y-scale))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (log.f64 (*.f64 b y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (log.f64 (*.f64 b y-scale))))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 2 (log.f64 (*.f64 b 4)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2)))
Outputs
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 -1 (*.f64 y-scale b))
(neg.f64 (*.f64 y-scale b))
(*.f64 y-scale (neg.f64 b))
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 y-scale 2) (pow.f64 b 2))
(pow.f64 (*.f64 y-scale b) 2)
(+.f64 0 (*.f64 b y-scale))
(*.f64 y-scale b)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(*.f64 y-scale b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 y-scale b)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 y-scale b)
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 y-scale b)
(*.f64 (*.f64 b y-scale) 1)
(*.f64 y-scale b)
(*.f64 1 (*.f64 b y-scale))
(*.f64 y-scale b)
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 y-scale b)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 y-scale b)
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 y-scale b)
(*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 (*.f64 1/2 (sqrt.f64 y-scale)) (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 y-scale b)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 b 4) (*.f64 1/2 (sqrt.f64 y-scale))) (*.f64 1/2 (sqrt.f64 y-scale)))
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 y-scale b)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 y-scale b)
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 y-scale b)
(pow.f64 (*.f64 b y-scale) 1)
(*.f64 y-scale b)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(*.f64 y-scale b)
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(*.f64 y-scale b)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(*.f64 y-scale b)
(pow.f64 (pow.f64 (*.f64 b y-scale) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 y-scale b) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 y-scale b)
(pow.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)) 1/3)
(*.f64 y-scale b)
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(*.f64 y-scale b)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(*.f64 y-scale b)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(*.f64 y-scale b)
(fabs.f64 (*.f64 b y-scale))
(*.f64 y-scale b)
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(*.f64 y-scale b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(*.f64 y-scale b)
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(*.f64 y-scale b)
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(*.f64 y-scale b)
(exp.f64 (log.f64 (*.f64 b y-scale)))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 y-scale b)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 1))
(*.f64 y-scale b)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1/2))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 3)) 1/3))
(*.f64 y-scale b)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) 2))
(*.f64 y-scale b)
(exp.f64 (+.f64 (log.f64 b) (*.f64 (log.f64 y-scale) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (log.f64 y-scale)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 b) 1) (*.f64 (log.f64 y-scale) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (log.f64 (*.f64 b 4)) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (log.f64 (*.f64 1/4 y-scale))))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 1) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (log.f64 y-scale) (*.f64 (log.f64 b) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (log.f64 b)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 y-scale) 1) (*.f64 (log.f64 b) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (log.f64 (*.f64 b 4))))
(*.f64 y-scale b)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 1) (*.f64 (log.f64 (*.f64 b 4)) 1)))
(*.f64 y-scale b)
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(*.f64 y-scale b)
(+.f64 0 (pow.f64 (*.f64 b y-scale) 2))
(pow.f64 (*.f64 y-scale b) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale b) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale b) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y-scale b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1)
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 b (*.f64 y-scale (*.f64 b y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (*.f64 b y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (*.f64 b y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 b y-scale) (*.f64 b y-scale))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 4) (cbrt.f64 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 1/16 (*.f64 y-scale y-scale)) (*.f64 16 (*.f64 b b)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 16 (*.f64 b b)) (*.f64 1/16 (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 b b) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 3/2))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (sqrt.f64 (*.f64 b y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4))
(pow.f64 (*.f64 y-scale b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale)))
(pow.f64 (*.f64 y-scale b) 2)
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 4))
(pow.f64 (*.f64 y-scale b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2))))
(pow.f64 (*.f64 y-scale b) 2)
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(pow.f64 (*.f64 y-scale b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) 2))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) 2))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1) 1))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) 3))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 b y-scale))) 1/2))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (log.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (log.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (*.f64 b y-scale)) 1)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2) (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 2 (log.f64 (*.f64 b 4)))))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (log.f64 (*.f64 b 4)) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale)))))
(pow.f64 (*.f64 y-scale b) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (*.f64 (log.f64 (*.f64 1/4 y-scale)) 2)))
(pow.f64 (*.f64 y-scale b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 y-scale b) 2)

localize16.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize39.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3)
99.6%
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)
96.4%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
47.5%
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
Compiler

Compiled 84 to 70 computations (16.7% saved)

series175.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
90.0ms
y-scale
@-inf
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
23.0ms
b
@-inf
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
22.0ms
b
@0
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
15.0ms
y-scale
@0
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
6.0ms
y-scale
@inf
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))

rewrite98.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1432×log-prod
856×pow-prod-down
682×pow-prod-up
590×pow-exp
534×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018128
137848
2402948
Stop Event
node limit
Counts
4 → 199
Calls
Call 1
Inputs
(log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)
(*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3)
Outputs
(+.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 0)
(+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (log.f64 b) (log.f64 (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)))
(+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b)) (log.f64 y-scale))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)) (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2)) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(*.f64 1/3 (log.f64 (pow.f64 (*.f64 b y-scale) 9)))
(*.f64 (log.f64 (*.f64 b y-scale)) 3)
(*.f64 1 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 2 (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(*.f64 3/2 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3)
(pow.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b y-scale) 3) 1))
(fma.f64 3 (*.f64 (log.f64 (*.f64 b y-scale)) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1/3 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (log.f64 (*.f64 b y-scale)) 1 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 1 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) (sqrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(+.f64 0 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)) (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 b y-scale)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 (*.f64 b y-scale) 1)
(*.f64 1 (*.f64 b y-scale))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b y-scale) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 b y-scale) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 2))
(log.f64 (pow.f64 (exp.f64 y-scale) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(+.f64 0 (pow.f64 (*.f64 b y-scale) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3))) 1)
(*.f64 b (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 b y-scale) (pow.f64 (*.f64 b y-scale) 2))
(*.f64 (pow.f64 (*.f64 b y-scale) 3) 1)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b y-scale))
(*.f64 (pow.f64 b 3) (pow.f64 y-scale 3))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 5/2))
(*.f64 (*.f64 64 (pow.f64 b 3)) (*.f64 1/64 (pow.f64 y-scale 3)))
(*.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (*.f64 64 (pow.f64 b 3)))
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (pow.f64 (*.f64 b y-scale) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b) y-scale)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4)) (*.f64 1/4 y-scale))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale)) (*.f64 b 4))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1) (*.f64 b y-scale))
(*.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (*.f64 b y-scale) 5/2) (sqrt.f64 (*.f64 b y-scale)))
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3)))
(+.f64 (log.f64 (*.f64 b y-scale)) 0)
(+.f64 (log.f64 1/4) (log.f64 (*.f64 y-scale (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 y-scale) (log.f64 b))
(+.f64 (log.f64 b) (log.f64 y-scale))
(+.f64 (log.f64 4) (log.f64 (*.f64 b (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b 4)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 b))) (log.f64 (*.f64 (cbrt.f64 b) y-scale)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(+.f64 0 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (*.f64 2 (sqrt.f64 b))) (log.f64 (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (*.f64 (sqrt.f64 b) y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) y-scale)) (log.f64 1/4))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(+.f64 (log.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2))) (log.f64 (cbrt.f64 y-scale)))
(+.f64 (log.f64 (*.f64 b (sqrt.f64 y-scale))) (log.f64 (sqrt.f64 y-scale)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))) 1)
(pow.f64 (log.f64 (*.f64 b y-scale)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2))
(log.f64 (*.f64 b y-scale))
(log.f64 (+.f64 1 (fma.f64 b y-scale -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale))))
(exp.f64 (log.f64 (log.f64 (*.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) 2))
(log1p.f64 (fma.f64 b y-scale -1))
(fma.f64 1 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(fma.f64 1 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 1 (log.f64 b) (log.f64 y-scale))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) (cbrt.f64 (log.f64 (*.f64 b 4)))) (cbrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 b)) (cbrt.f64 (log.f64 b))) (cbrt.f64 (log.f64 b)) (log.f64 y-scale))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (sqrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 (sqrt.f64 (log.f64 b)) (sqrt.f64 (log.f64 b)) (log.f64 y-scale))

simplify102.0ms (0.1%)

Algorithm
egg-herbie
Rules
1340×log-prod
790×exp-prod
674×associate-*r*
610×swap-sqr
596×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04545143
110224253
234144179
Stop Event
node limit
Counts
295 → 236
Calls
Call 1
Inputs
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 y-scale b)
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(+.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 0)
(+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (log.f64 b) (log.f64 (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)))
(+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2))))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b)) (log.f64 y-scale))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)) (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2)) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(*.f64 1/3 (log.f64 (pow.f64 (*.f64 b y-scale) 9)))
(*.f64 (log.f64 (*.f64 b y-scale)) 3)
(*.f64 1 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 2 (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(*.f64 3/2 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3)
(pow.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b y-scale) 3) 1))
(fma.f64 3 (*.f64 (log.f64 (*.f64 b y-scale)) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1/3 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (log.f64 (*.f64 b y-scale)) 1 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 1 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) (sqrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(+.f64 0 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)) (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 b y-scale)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 y-scale b)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 (*.f64 b y-scale) 1)
(*.f64 1 (*.f64 b y-scale))
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (*.f64 1/4 y-scale)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(pow.f64 (*.f64 b y-scale) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 b y-scale) 9) 1/9)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 2))
(log.f64 (pow.f64 (exp.f64 y-scale) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(+.f64 0 (pow.f64 (*.f64 b y-scale) 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3))) 1)
(*.f64 b (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (*.f64 b y-scale) (pow.f64 (*.f64 b y-scale) 2))
(*.f64 (pow.f64 (*.f64 b y-scale) 3) 1)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2)))
(*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b y-scale))
(*.f64 (pow.f64 b 3) (pow.f64 y-scale 3))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 5/2))
(*.f64 (*.f64 64 (pow.f64 b 3)) (*.f64 1/64 (pow.f64 y-scale 3)))
(*.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (*.f64 64 (pow.f64 b 3)))
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (pow.f64 (*.f64 b y-scale) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b) y-scale)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4)) (*.f64 1/4 y-scale))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale)) (*.f64 b 4))
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1) (*.f64 b y-scale))
(*.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (*.f64 b y-scale) 5/2) (sqrt.f64 (*.f64 b y-scale)))
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3))))
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 9)) 1/3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3/2) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3)))
(+.f64 (log.f64 (*.f64 b y-scale)) 0)
(+.f64 (log.f64 1/4) (log.f64 (*.f64 y-scale (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 y-scale) (log.f64 b))
(+.f64 (log.f64 b) (log.f64 y-scale))
(+.f64 (log.f64 4) (log.f64 (*.f64 b (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b 4)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 b))) (log.f64 (*.f64 (cbrt.f64 b) y-scale)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(+.f64 0 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (*.f64 2 (sqrt.f64 b))) (log.f64 (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (*.f64 (sqrt.f64 b) y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) y-scale)) (log.f64 1/4))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(+.f64 (log.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2))) (log.f64 (cbrt.f64 y-scale)))
(+.f64 (log.f64 (*.f64 b (sqrt.f64 y-scale))) (log.f64 (sqrt.f64 y-scale)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))) 1)
(pow.f64 (log.f64 (*.f64 b y-scale)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2))
(log.f64 (*.f64 b y-scale))
(log.f64 (+.f64 1 (fma.f64 b y-scale -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale))))
(exp.f64 (log.f64 (log.f64 (*.f64 b y-scale))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) 2))
(log1p.f64 (fma.f64 b y-scale -1))
(fma.f64 1 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(fma.f64 1 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 1 (log.f64 b) (log.f64 y-scale))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) (cbrt.f64 (log.f64 (*.f64 b 4)))) (cbrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 b)) (cbrt.f64 (log.f64 b))) (cbrt.f64 (log.f64 b)) (log.f64 y-scale))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (sqrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 (sqrt.f64 (log.f64 b)) (sqrt.f64 (log.f64 b)) (log.f64 y-scale))
Outputs
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 b)) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3))))
(+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3))))
(fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3))))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3))))
(+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale))))
(fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3))))
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 y-scale (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 y-scale (cbrt.f64 -1)) b))
(*.f64 y-scale (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 b (*.f64 y-scale (neg.f64 (cbrt.f64 -1))))
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 y-scale 3) (pow.f64 b 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 y-scale 3)) (*.f64 3 (log.f64 b))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 b))) (log.f64 (pow.f64 y-scale 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3)))) 1/3)
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3)))) 1/3)
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3)))) 1/3)
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 b))) (log.f64 (*.f64 -1 (pow.f64 y-scale 3)))))
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 b)) (log.f64 (neg.f64 (pow.f64 y-scale 3)))) 1/3)
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (pow.f64 b 3)) (*.f64 3 (log.f64 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (*.f64 -3 (log.f64 (/.f64 1 y-scale))) (log.f64 (pow.f64 b 3))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 (+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))) 1/3)
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3)))) 1/3)
(fma.f64 (log.f64 (neg.f64 (pow.f64 b 3))) 1/3 (neg.f64 (log.f64 (/.f64 -1 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 (+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))) 1/3)
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3)))) 1/3)
(fma.f64 (log.f64 (neg.f64 (pow.f64 b 3))) 1/3 (neg.f64 (log.f64 (/.f64 -1 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 (+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))) 1/3)
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3)))) 1/3)
(fma.f64 (log.f64 (neg.f64 (pow.f64 b 3))) 1/3 (neg.f64 (log.f64 (/.f64 -1 y-scale))))
(*.f64 1/3 (+.f64 (log.f64 (*.f64 -1 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 (+.f64 (log.f64 (neg.f64 (pow.f64 b 3))) (*.f64 -3 (log.f64 (/.f64 -1 y-scale)))) 1/3)
(*.f64 (fma.f64 -3 (log.f64 (/.f64 -1 y-scale)) (log.f64 (neg.f64 (pow.f64 b 3)))) 1/3)
(fma.f64 (log.f64 (neg.f64 (pow.f64 b 3))) 1/3 (neg.f64 (log.f64 (/.f64 -1 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 0)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 b) (log.f64 (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (*.f64 5/2 (log.f64 (*.f64 b y-scale))))
(fma.f64 5/2 (log.f64 (*.f64 b y-scale)) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) (log.f64 (*.f64 b y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b)) (log.f64 y-scale))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1)) (log.f64 (*.f64 b y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2)) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 5/2)) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (*.f64 5/2 (log.f64 (*.f64 b y-scale))))
(fma.f64 5/2 (log.f64 (*.f64 b y-scale)) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 1/3 (log.f64 (pow.f64 (*.f64 b y-scale) 9)))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (log.f64 (*.f64 b y-scale)) 3)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 1 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 2 (*.f64 3/2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 3/2 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)) 1/2)
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)))
(fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b y-scale)) 2)))
(fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1) 1))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 3))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b y-scale) 3) 1))
(log1p.f64 (+.f64 (pow.f64 (*.f64 b y-scale) 3) -1))
(log1p.f64 (+.f64 -1 (pow.f64 (*.f64 b y-scale) 3)))
(fma.f64 3 (*.f64 (log.f64 (*.f64 b y-scale)) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 1/3 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (log.f64 (*.f64 b y-scale)) 1 (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 1 (log.f64 (*.f64 b y-scale)) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) (sqrt.f64 (log.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) (*.f64 2 (log.f64 (*.f64 b y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 0 (*.f64 b y-scale))
(*.f64 b y-scale)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)) (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y-scale) b))))
(*.f64 b y-scale)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(*.f64 b y-scale)
(*.f64 b y-scale)
(*.f64 4 (*.f64 b (*.f64 1/4 y-scale)))
(*.f64 b y-scale)
(*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))
(*.f64 b y-scale)
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 b y-scale)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 (*.f64 1/4 y-scale) (*.f64 b 4))
(*.f64 b y-scale)
(*.f64 (*.f64 b y-scale) 1)
(*.f64 b y-scale)
(*.f64 1 (*.f64 b y-scale))
(*.f64 b y-scale)
(*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2))
(*.f64 b y-scale)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (cbrt.f64 (*.f64 b y-scale)))
(*.f64 b y-scale)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 b y-scale)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 b y-scale)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 b y-scale)
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 b y-scale)
(*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(*.f64 b y-scale)
(*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale)))
(*.f64 b y-scale)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)) (cbrt.f64 (*.f64 1/4 y-scale)))
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (*.f64 1/4 y-scale)))
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 1/4 y-scale) b) 4)
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2)) (cbrt.f64 (*.f64 b 4)))
(*.f64 b y-scale)
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b))) (*.f64 2 (sqrt.f64 b)))
(*.f64 b y-scale)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(*.f64 b y-scale)
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 b y-scale)
(pow.f64 (*.f64 b y-scale) 1)
(*.f64 b y-scale)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3) 1/3)
(*.f64 b y-scale)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(*.f64 b y-scale)
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(*.f64 b y-scale)
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(*.f64 b y-scale)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 b y-scale) 2) 1/2)
(*.f64 b y-scale)
(pow.f64 (pow.f64 (*.f64 b y-scale) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 b y-scale) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 b y-scale) 9) 1/18) (pow.f64 (pow.f64 (*.f64 b y-scale) 9) 1/18))
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 b y-scale)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(*.f64 b y-scale)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (sqrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(*.f64 b y-scale)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 1))
(*.f64 b y-scale)
(pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 3)
(*.f64 b y-scale)
(pow.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)) 1/3)
(*.f64 b y-scale)
(pow.f64 (*.f64 (sqrt.f64 y-scale) (sqrt.f64 b)) 2)
(*.f64 b y-scale)
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 2))
(*.f64 b y-scale)
(log.f64 (pow.f64 (exp.f64 y-scale) b))
(*.f64 b y-scale)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b y-scale))))
(*.f64 b y-scale)
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 3))
(*.f64 b y-scale)
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(*.f64 b y-scale)
(log1p.f64 (expm1.f64 (*.f64 b y-scale)))
(*.f64 b y-scale)
(+.f64 0 (pow.f64 (*.f64 b y-scale) 3))
(pow.f64 (*.f64 b y-scale) 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3))) 1)
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 b (*.f64 y-scale (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 b 4) (*.f64 (*.f64 1/4 y-scale) (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 b 4) (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 b y-scale) (pow.f64 (*.f64 b y-scale) 2))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (*.f64 b y-scale) 3) 1)
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 1 (pow.f64 (*.f64 b y-scale) 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 2)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b y-scale))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 b 3) (pow.f64 y-scale 3))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 5/2))
(*.f64 (*.f64 64 (pow.f64 b 3)) (*.f64 1/64 (pow.f64 y-scale 3)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (*.f64 64 (pow.f64 b 3)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (*.f64 b y-scale) 3/2) (pow.f64 (*.f64 b y-scale) 3/2))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) b) y-scale)
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 b 4)) (*.f64 1/4 y-scale))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) (*.f64 1/4 y-scale)) (*.f64 b 4))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 b y-scale) 2) 1) (*.f64 b y-scale))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (*.f64 (*.f64 b y-scale) (cbrt.f64 (*.f64 b y-scale))) 2) (cbrt.f64 (*.f64 b y-scale)))
(pow.f64 (*.f64 b y-scale) 3)
(*.f64 (pow.f64 (*.f64 b y-scale) 5/2) (sqrt.f64 (*.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 b y-scale)) (pow.f64 (*.f64 b y-scale) 5/2))
(sqrt.f64 (pow.f64 (*.f64 b y-scale) 6))
(pow.f64 (*.f64 b y-scale) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 3)))
(pow.f64 (*.f64 b y-scale) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3))))
(pow.f64 (*.f64 b y-scale) 3)
(cbrt.f64 (pow.f64 (*.f64 b y-scale) 9))
(pow.f64 (*.f64 b y-scale) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 3)))
(pow.f64 (*.f64 b y-scale) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 b y-scale) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b y-scale))) 3/2))
(pow.f64 (*.f64 b y-scale) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 9)) 1/3))
(pow.f64 (*.f64 b y-scale) 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b y-scale))) 2))
(pow.f64 (*.f64 b y-scale) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3/2) 2))
(pow.f64 (*.f64 b y-scale) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b y-scale) 3)))
(pow.f64 (*.f64 b y-scale) 3)
(+.f64 (log.f64 (*.f64 b y-scale)) 0)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 1/4) (log.f64 (*.f64 y-scale (*.f64 b 4))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 y-scale) (log.f64 b))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 b) (log.f64 y-scale))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 4) (log.f64 (*.f64 b (*.f64 1/4 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b 4)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 b 4)) (*.f64 1/4 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 b))) (log.f64 (*.f64 (cbrt.f64 b) y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 0 (log.f64 (*.f64 b y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (sqrt.f64 (*.f64 b y-scale))) (log.f64 (sqrt.f64 (*.f64 b y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 2 (sqrt.f64 b))) (log.f64 (*.f64 (*.f64 2 (sqrt.f64 b)) (*.f64 1/4 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 b y-scale)))) (log.f64 (cbrt.f64 (*.f64 b y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (sqrt.f64 b)) (log.f64 (*.f64 (sqrt.f64 b) y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) y-scale)) (log.f64 1/4))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (sqrt.f64 (*.f64 1/4 y-scale)))) (log.f64 (sqrt.f64 (*.f64 1/4 y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2))) (log.f64 (cbrt.f64 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(+.f64 (log.f64 (*.f64 b (sqrt.f64 y-scale))) (log.f64 (sqrt.f64 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))) 1)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(pow.f64 (log.f64 (*.f64 b y-scale)) 1)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2) 1/2)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2)
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 2))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(log.f64 (*.f64 b y-scale))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (+.f64 1 (fma.f64 b y-scale -1)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (log.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 b y-scale))) 1) 1))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale)))) 2))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(log1p.f64 (fma.f64 b y-scale -1))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 1 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 1 (log.f64 (*.f64 b 4)) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 1 (log.f64 b) (log.f64 y-scale))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) (cbrt.f64 (log.f64 (*.f64 b 4)))) (cbrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 b)) (cbrt.f64 (log.f64 b))) (cbrt.f64 (log.f64 b)) (log.f64 y-scale))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (*.f64 b 4)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (sqrt.f64 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))
(fma.f64 (sqrt.f64 (log.f64 b)) (sqrt.f64 (log.f64 b)) (log.f64 y-scale))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 b y-scale))

localize81.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
69.2%
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
68.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
58.4%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
58.4%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 211 to 112 computations (46.9% saved)

series50.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite103.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1062×prod-diff
618×add-sqr-sqrt
608×pow1
604×*-un-lft-identity
582×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031194
1638182
27676182
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))) 1)
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))
(*.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))

simplify237.0ms (0.2%)

Algorithm
egg-herbie
Rules
1468×associate-*r*
1136×unswap-sqr
892×associate-*l*
794×*-commutative
734×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051723146
1169623102
2681222526
Stop Event
node limit
Counts
148 → 211
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2) (*.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 (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 2) (*.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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) 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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) 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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (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 (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 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 2) x-scale) (sqrt.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 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(/.f64 (*.f64 (sqrt.f64 2) b) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))) 1)
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))
(*.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 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 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (fma.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 2) (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 (fma.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 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 (fma.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 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 (fma.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 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.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))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))
(*.f64 (sqrt.f64 (fma.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 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a)))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 b 3))) (fma.f64 1/64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 b 5))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (*.f64 (*.f64 1/8 (/.f64 y-scale a)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (*.f64 (*.f64 1/8 (/.f64 y-scale a)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))) (*.f64 (/.f64 1/64 (pow.f64 a 5)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (*.f64 (sqrt.f64 2) y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))))
(fma.f64 -1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (/.f64 (*.f64 (*.f64 -1/8 y-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (sqrt.f64 2)))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) 1/32)))
(fma.f64 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))) -1/8 (fma.f64 -1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (/.f64 1/32 (/.f64 (*.f64 (pow.f64 a 3) (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 (sqrt.f64 8) (pow.f64 b 4))) (*.f64 (sqrt.f64 2) y-scale))))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) 1/32))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))) -1/64 (fma.f64 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))) -1/8 (fma.f64 -1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (/.f64 1/32 (/.f64 (*.f64 (pow.f64 a 3) (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 (sqrt.f64 8) (pow.f64 b 4))) (*.f64 (sqrt.f64 2) y-scale)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 angle angle) (sqrt.f64 8)) (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))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) b))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 angle angle) (sqrt.f64 8)) (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/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2))))) b) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) b)))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 angle angle) (sqrt.f64 8)) (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/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 6)) (*.f64 (sqrt.f64 8) (+.f64 (fma.f64 1/2040733440000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) -1/816293376000000)))) (*.f64 -1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b b) (*.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))) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2)))))))))) b) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 4)) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2))))) b) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) b))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (+.f64 (fma.f64 1/2040733440000000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (fma.f64 -1/12244400640000000 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 (*.f64 b b) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) 1/1224440064000000 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 (*.f64 b b) x-scale)) -1/816293376000000)))) (/.f64 (*.f64 -1/2 (*.f64 x-scale x-scale)) (/.f64 (/.f64 (*.f64 b b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)))) (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2))))) (*.f64 (pow.f64 angle 6) (sqrt.f64 8))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (fma.f64 1/8 (*.f64 (/.f64 y-scale b) (*.f64 (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2)) (*.f64 (pow.f64 angle 4) (sqrt.f64 8))) (*.f64 x-scale (*.f64 x-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale (*.f64 (sqrt.f64 2) (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 (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 (sqrt.f64 2)) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale))))) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (*.f64 (*.f64 1/8 (/.f64 y-scale a)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (*.f64 (*.f64 1/8 (/.f64 y-scale a)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/32 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))) (fma.f64 1/64 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6)))) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 a 3))) (fma.f64 1/4 (*.f64 (*.f64 y-scale a) (*.f64 (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sqrt.f64 2)))) (*.f64 (/.f64 1/64 (pow.f64 a 5)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 8) (pow.f64 b 6))) (*.f64 (sqrt.f64 2) y-scale)) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 b 3))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 b 3))) (fma.f64 1/64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (sqrt.f64 8))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))))
(fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 b 5))) (fma.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a)))) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (*.f64 1/32 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a)))) (fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (sqrt.f64 2)))) 1/32) (pow.f64 b 3)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 a a) (sqrt.f64 8)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/32 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 4)) (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4))) (pow.f64 b 3))) (*.f64 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (sqrt.f64 8))))) -1/64))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 a a)))) (fma.f64 -1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)) (fma.f64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3)) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 b 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)))))) 1/32 (*.f64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 b 5))) -1/64))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale)
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 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 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 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 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) x-scale))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/2))
(-.f64 (*.f64 (/.f64 -1/2 x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/2)))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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 -1/2 x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b))) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) -1/2))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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))) (fma.f64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) -1/16))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (sqrt.f64 (fma.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 2) x-scale))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.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)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (neg.f64 (sqrt.f64 2)) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.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)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (neg.f64 (sqrt.f64 2)) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.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)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (neg.f64 (sqrt.f64 2)) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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))))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (sqrt.f64 (fma.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)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (/.f64 (neg.f64 (sqrt.f64 2)) x-scale))
(/.f64 (*.f64 (sqrt.f64 2) b) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale b))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) b)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2)) (*.f64 x-scale (pow.f64 angle 4)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 1/2040733440000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 (*.f64 x-scale (pow.f64 angle 4)) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2))))) (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 (*.f64 x-scale (pow.f64 angle 6)) (+.f64 (fma.f64 1/2040733440000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 -1/12244400640000000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) -1/816293376000000)))) (*.f64 -1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b b) (*.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))) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))) 2)))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 x-scale (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)))))) (fma.f64 1/2 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2)) (*.f64 x-scale (pow.f64 angle 4)))) (*.f64 (/.f64 (sqrt.f64 2) b) (*.f64 (pow.f64 angle 6) (*.f64 (+.f64 (fma.f64 1/2040733440000000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) (fma.f64 -1/12244400640000000 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 (*.f64 b b) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 6) x-scale)) 1/1224440064000000 (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) x-scale) (/.f64 (*.f64 b b) x-scale)) -1/816293376000000)))) (/.f64 (*.f64 -1/2 (*.f64 x-scale x-scale)) (/.f64 (/.f64 (*.f64 b b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale)))) (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 -1/3149280000 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (/.f64 1/4199040000 (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 b (pow.f64 (PI.f64) 4))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 x-scale b) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 1/32400 (*.f64 a (*.f64 a (pow.f64 (PI.f64) 2)))) (*.f64 x-scale x-scale))))) 2))))) x-scale)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b)))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(*.f64 (sqrt.f64 2) (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 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)) (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) x-scale)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 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 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 a 3) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6)) (*.f64 (pow.f64 a 5) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 b 4)) (*.f64 x-scale (pow.f64 a 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))) (fma.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6) (*.f64 (sqrt.f64 2) (pow.f64 b 6))) (*.f64 x-scale (pow.f64 a 5))) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5)) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale)
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 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 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))) (/.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 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 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (pow.f64 b 5))) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6)) x-scale))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b))) x-scale)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))
(fma.f64 (/.f64 -1/2 (*.f64 x-scale b)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 a (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (/.f64 (*.f64 1/8 (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 x-scale (pow.f64 b 3)) (pow.f64 a 4)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) x-scale) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) (pow.f64 b 3)))) (/.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a 6)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 6))) (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 5) (pow.f64 b 5)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (/.f64 (*.f64 a a) b))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a 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))) (/.f64 (*.f64 (*.f64 -1/16 (sqrt.f64 2)) (*.f64 (pow.f64 a 6) (pow.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 6))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 5) (*.f64 x-scale (pow.f64 b 5)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) 1)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 1)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3) 1/3)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 2)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 3))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3)))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 1))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale)))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 x-scale (sqrt.f64 2)))) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 4))) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 4)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2)))))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) 1/2)
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2)))
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))) 1/2))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (/.f64 b x-scale))))

localize91.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
80.2%
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
58.4%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
58.4%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 245 to 150 computations (38.8% saved)

series27.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite122.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
932×expm1-udef
756×prod-diff
532×add-sqr-sqrt
522×pow1
520×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026164
1542152
26999152
Stop Event
node limit
Counts
2 → 119
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) 1)
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 a y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 a (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(/.f64 1 (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (/.f64 a (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) a)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (*.f64 (/.f64 a y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (/.f64 a y-scale) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (*.f64 a (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (sqrt.f64 8)) (*.f64 (neg.f64 a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) 1) (*.f64 (neg.f64 a) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (neg.f64 a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 2)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 a y-scale))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (/.f64 a y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 a))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1)
(*.f64 (sqrt.f64 8) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (sqrt.f64 8) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(*.f64 1 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (sqrt.f64 8) 1) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1) (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (sqrt.f64 8) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(pow.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))

simplify202.0ms (0.2%)

Algorithm
egg-herbie
Rules
1202×associate-*r*
1186×times-frac
1182×associate-/l*
1172×fma-def
1130×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047418861
1155817381
2730117381
Stop Event
node limit
Counts
191 → 180
Calls
Call 1
Inputs
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64)))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)))))
(+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2)))))) (+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))))))
(+.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/125971200000 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/952342272000000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))) a)))))) (+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2)))))) (+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))) (+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 1/125971200000 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/952342272000000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (pow.f64 angle 5)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) 1)
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 a y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 a (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(/.f64 1 (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 1 (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 1 (/.f64 a (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) a)
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (*.f64 (/.f64 a y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (/.f64 a y-scale) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (*.f64 a (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (sqrt.f64 8)) (*.f64 (neg.f64 a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) 1) (*.f64 (neg.f64 a) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (neg.f64 a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 2)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 a y-scale))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (/.f64 a y-scale))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 a))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(exp.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1)
(*.f64 (sqrt.f64 8) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (sqrt.f64 8) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(*.f64 1 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (sqrt.f64 8) 1) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1) (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (sqrt.f64 8) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(pow.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
Outputs
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64)))))
(/.f64 (*.f64 180 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8))))) (*.f64 (*.f64 angle a) (PI.f64)))
(*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180))
(+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)))))
(fma.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8)))) (*.f64 (*.f64 angle a) (PI.f64))) (*.f64 angle (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))))))
(fma.f64 angle (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)))
(+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2)))))) (+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))))))
(fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 (PI.f64) a) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8))))))) (fma.f64 1/699840000 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 y-scale (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))) (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8))))))) (pow.f64 (PI.f64) 2))))) (fma.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8)))) (*.f64 (*.f64 angle a) (PI.f64))) (*.f64 angle (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8))))))))))
(fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3)))))) (fma.f64 angle (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180))))
(fma.f64 angle (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3)))))) (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180))))
(+.f64 (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/125971200000 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/952342272000000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))) a)))))) (+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (PI.f64)))) (+.f64 (*.f64 1/699840000 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))) a)) (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a))) (pow.f64 (PI.f64) 2)))))) (+.f64 (*.f64 180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (sqrt.f64 8)))) (*.f64 angle (*.f64 a (PI.f64))))) (*.f64 angle (-.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)) (*.f64 -1/1080 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) a)))))))
(fma.f64 (pow.f64 angle 5) (-.f64 (/.f64 (*.f64 180 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)))) (*.f64 (PI.f64) a)) (fma.f64 1/125971200000 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 180 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000))) (PI.f64)))) (fma.f64 1/699840000 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 y-scale (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))) (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8))))))) (pow.f64 (PI.f64) 2)))))) (*.f64 -1/952342272000000 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))))) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (*.f64 (PI.f64) a) (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8))))))) (fma.f64 1/699840000 (/.f64 (sqrt.f64 2) (/.f64 a (*.f64 y-scale (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))) (*.f64 -1/194400 (*.f64 (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8))))))) (pow.f64 (PI.f64) 2))))) (fma.f64 180 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 b b) (sqrt.f64 8)))) (*.f64 (*.f64 angle a) (PI.f64))) (*.f64 angle (+.f64 (*.f64 -1/180 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))) (*.f64 1/1080 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 (PI.f64) (sqrt.f64 8)))))))))))
(fma.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (*.f64 (/.f64 y-scale (PI.f64)) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (sqrt.f64 8))) (sqrt.f64 2))) a))) (fma.f64 1/125971200000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216)) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3))))))) (/.f64 (*.f64 -1/952342272000000 y-scale) (/.f64 (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 b b))) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3)))))) (fma.f64 angle (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)))))
(fma.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (*.f64 (/.f64 y-scale (PI.f64)) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (sqrt.f64 8))) (sqrt.f64 2))) a))) (fma.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) 1/125971200000) (fma.f64 (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3)))))) (*.f64 (pow.f64 (PI.f64) 2) -1/194400) (/.f64 (*.f64 -1/952342272000000 y-scale) (/.f64 (/.f64 a (*.f64 (sqrt.f64 2) (*.f64 b b))) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (fma.f64 angle (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (*.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (*.f64 (*.f64 (/.f64 y-scale a) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) (sqrt.f64 2)))) -1/216) (pow.f64 (PI.f64) 2)) (/.f64 1/699840000 (/.f64 a (*.f64 (*.f64 y-scale (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 (PI.f64) 3)))))) (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64))))
(*.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))))
(*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))))
(fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (*.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)))
(fma.f64 angle (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)) (*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64)))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (fma.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (PI.f64) (*.f64 (*.f64 b b) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)) (*.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))))))
(fma.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8)))) (fma.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)) (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)))))) (*.f64 angle (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)))))
(fma.f64 angle (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)) (fma.f64 (pow.f64 angle 3) (+.f64 (fma.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))) (*.f64 1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216))))) (*.f64 -1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)))) (*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))))))
(+.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 8)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 angle (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))))) (+.f64 (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (+.f64 (*.f64 -1/816293376000000 (pow.f64 (PI.f64) 6)) (*.f64 -1/12244400640000000 (pow.f64 (PI.f64) 6))) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 1/125971200000 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 (+.f64 (*.f64 1/12597120000 (pow.f64 (PI.f64) 4)) (*.f64 1/4199040000 (pow.f64 (PI.f64) 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (PI.f64))) (+.f64 (*.f64 -1/194400 (*.f64 (-.f64 (*.f64 -1/180 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64)))) (*.f64 -1/1080 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (PI.f64))))) (pow.f64 (PI.f64) 2))) (*.f64 1/699840000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) (pow.f64 (PI.f64) 2))) (*.f64 -1/952342272000000 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (pow.f64 angle 5)))))
(fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (fma.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216) (fma.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (PI.f64) (*.f64 (*.f64 b b) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)) (*.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (/.f64 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (*.f64 (pow.f64 (PI.f64) 6) -1/765275040000000)) (PI.f64))) (fma.f64 1/125971200000 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) 1/3149280000) (/.f64 (PI.f64) (*.f64 (*.f64 b b) (sqrt.f64 8))))) (fma.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)) (*.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)))))) (*.f64 -1/952342272000000 (*.f64 (*.f64 b b) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5)))))))))))
(fma.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))) (fma.f64 angle (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)) (fma.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (*.f64 (/.f64 (*.f64 b b) (PI.f64)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (sqrt.f64 8))))) (fma.f64 1/125971200000 (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) (*.f64 -1/216 (pow.f64 (PI.f64) 4))) (fma.f64 -1/952342272000000 (*.f64 b (*.f64 b (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5)))) (*.f64 (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8)))) (fma.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)) (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)))))) (*.f64 (pow.f64 (PI.f64) 2) -1/194400))))) (*.f64 (pow.f64 angle 3) (-.f64 (*.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8)))) (fma.f64 1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)) (*.f64 -1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216))))))))))
(fma.f64 angle (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216)) (fma.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))) (fma.f64 (pow.f64 angle 5) (-.f64 (*.f64 180 (*.f64 (/.f64 (*.f64 b b) (PI.f64)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/765275040000000 (sqrt.f64 8))))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5)) -1/952342272000000) (fma.f64 (+.f64 (fma.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))) (*.f64 1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216))))) (*.f64 -1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3)))) (*.f64 (pow.f64 (PI.f64) 2) -1/194400) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/125971200000 (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216))))))) (*.f64 (pow.f64 angle 3) (+.f64 (fma.f64 180 (/.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/3149280000 (*.f64 b b))) (/.f64 (PI.f64) (sqrt.f64 8))) (*.f64 1/194400 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (sqrt.f64 8)) -1/216))))) (*.f64 -1/699840000 (*.f64 (*.f64 (*.f64 b b) (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))) 1)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 a y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 a (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 a (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (sqrt.f64 8) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 1 (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 1 (/.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 1 (/.f64 a (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 (/.f64 a y-scale) (sqrt.f64 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) a)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 8)) (*.f64 (/.f64 a y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (/.f64 a y-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (/.f64 a y-scale) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (*.f64 a (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 a (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (sqrt.f64 8)) (*.f64 (neg.f64 a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) 1) (*.f64 (neg.f64 a) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (*.f64 (neg.f64 a) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 2)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 2)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 a y-scale)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (/.f64 a y-scale) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 a y-scale))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 2)) (/.f64 a y-scale))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (*.f64 (sqrt.f64 2) (neg.f64 y-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 y-scale)) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1) a)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 3)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3) 1/3)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4)) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a))) (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 8 1/4))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (/.f64 y-scale a)) 2))
(fabs.f64 (*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale))) (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) 3) (pow.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) 3) (pow.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (/.f64 (sqrt.f64 2) a)) 3) (pow.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(exp.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (sqrt.f64 2) (/.f64 a y-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8))) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (sqrt.f64 8) (*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 y-scale (/.f64 (sqrt.f64 2) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 8) (/.f64 1 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (*.f64 (sqrt.f64 8) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 1 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4)))) (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 b 4)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 2) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4)) (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4))) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (pow.f64 8 1/4) (pow.f64 8 1/4))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(pow.f64 (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4)) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(pow.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 8 1/4))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(*.f64 (*.f64 (sqrt.f64 8) (neg.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (/.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 8) 1) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) 1) (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (sqrt.f64 8) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4)))) (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 b 4)))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 b 4)))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4)))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) 4) (pow.f64 b 4)))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(*.f64 (*.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4)) (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4))) (/.f64 1 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (pow.f64 8 1/4) (pow.f64 8 1/4))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))
(*.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(*.f64 (/.f64 (pow.f64 8 1/4) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (pow.f64 8 1/4) (/.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (*.f64 (pow.f64 8 1/4) (pow.f64 8 1/4))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) 1) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (cbrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(*.f64 (/.f64 (sqrt.f64 8) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2)) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (cbrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 8) (*.f64 b b)) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 3)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(pow.f64 (/.f64 (*.f64 (pow.f64 8 1/4) (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 8 1/4)) (sqrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(pow.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 8 1/4))) (sqrt.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) 2)
(pow.f64 (/.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sqrt.f64 8)) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) -1)
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))
(fabs.f64 (*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 3) (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))) 1))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sqrt.f64 8)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (sqrt.f64 8) (/.f64 (pow.f64 (*.f64 b (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))

eval619.0ms (0.6%)

Compiler

Compiled 34804 to 23922 computations (31.3% saved)

prune672.0ms (0.6%)

Pruning

172 alts after pruning (170 fresh and 2 done)

PrunedKeptTotal
New76290852
Fresh3580115
Picked101
Done426
Total802172974
Accurracy
60.8%
Counts
974 → 172
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.4%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (*.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.5%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
3.1%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.2%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.7%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.8%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 1 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
7.1%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.4%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
7.5%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.4%
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
3.1%
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
2.6%
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
3.4%
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))))))))
2.7%
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
2.7%
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
8.9%
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
9.1%
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
11.1%
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
32.5%
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
16.8%
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
15.5%
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
15.8%
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
15.9%
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
15.8%
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
22.2%
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
13.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
17.6%
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
14.3%
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
3.2%
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
1.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 1) 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))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 1 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
3.8%
(*.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 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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
2.3%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))))
17.6%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
19.6%
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
21.7%
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
0.9%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 1) 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
8.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
17.8%
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
7.0%
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
21.8%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
17.6%
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
8.8%
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
4.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
13.4%
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
3.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
1.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
1.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
6.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3))
6.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
14.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
8.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
8.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
14.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale)))
12.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
12.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
13.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
2.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))
7.1%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
8.1%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
7.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))) 2))))
9.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 2))))
5.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))
3.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 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
14.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
13.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
13.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
3.7%
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
17.4%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
6.7%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
7.1%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
2.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3))
3.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale))))
15.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
8.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
15.6%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
3.3%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))))
3.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale x-scale)))))
3.0%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
5.7%
(*.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 (*.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)))))))
5.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
19.4%
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
8.9%
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
13.7%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
17.7%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
19.8%
(*.f64 y-scale (neg.f64 b))
17.8%
(*.f64 y-scale b)
5.3%
(*.f64 1/4 (*.f64 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)))) (*.f64 (sqrt.f64 8) b)))
13.4%
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))
17.8%
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
3.6%
(*.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)))))))
13.3%
(*.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)))))))
17.7%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
12.8%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
11.0%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
3.8%
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
5.4%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
13.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
17.8%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
5.4%
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
7.0%
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
8.8%
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
19.5%
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
12.9%
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
8.5%
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
11.0%
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
2.5%
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))
15.9%
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
15.9%
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
19.7%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
18.4%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
9.0%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
9.5%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
5.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
5.6%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
9.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
5.3%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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)))))))))
17.9%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
18.4%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
15.1%
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
22.1%
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
20.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
20.3%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
20.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
14.6%
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
20.3%
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
5.2%
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
21.7%
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
7.3%
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
9.1%
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
21.2%
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
9.3%
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
0.9%
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
13.1%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
16.9%
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
9.1%
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
9.4%
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
15.5%
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
15.9%
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
7.2%
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
9.0%
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
15.5%
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
9.2%
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
7.2%
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
15.8%
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
21.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
15.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
10.3%
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
9.2%
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
12.6%
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
13.4%
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
15.9%
(exp.f64 (log.f64 (*.f64 b y-scale)))
9.2%
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
9.1%
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
9.1%
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
9.2%
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
15.8%
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
0.7%
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))))))
Compiler

Compiled 19446 to 13612 computations (30% saved)

localize15.0ms (0%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
99.3%
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
84.9%
(cbrt.f64 (*.f64 y-scale b))
Compiler

Compiled 30 to 15 computations (50% saved)

series12.0ms (0%)

Counts
3 → 0
Calls

18 calls:

TimeVariablePointExpression
2.0ms
b
@0
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
1.0ms
y-scale
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
1.0ms
y-scale
@0
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
1.0ms
b
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
1.0ms
b
@inf
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1694×pow1
1578×add-exp-log
1576×log1p-expm1-u
1576×expm1-log1p-u
1544×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01145
122735
2248035
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
Outputs
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(*.f64 1 (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 y-scale))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (cbrt.f64 y-scale) (cbrt.f64 b))
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (pow.f64 (*.f64 y-scale b) 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3))
(pow.f64 (*.f64 y-scale b) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(fabs.f64 (cbrt.f64 (*.f64 y-scale b)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 y-scale b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 y-scale b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 y-scale b))))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (pow.f64 (*.f64 y-scale b) 1/6))
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 y-scale)) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y-scale b)))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(-.f64 (+.f64 1 (*.f64 y-scale b)) 1)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 (*.f64 y-scale b) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 1 (*.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 y-scale) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (sqrt.f64 (*.f64 y-scale b)))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) b))
(*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3))
(*.f64 (pow.f64 1 3/2) (*.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 3/2))
(*.f64 (*.f64 y-scale (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 y-scale)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (pow.f64 (*.f64 y-scale b) 1/6)) (pow.f64 (*.f64 y-scale b) 1/6))
(sqrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(log1p.f64 (expm1.f64 (*.f64 y-scale b)))

simplify61.0ms (0.1%)

Algorithm
egg-herbie
Rules
1416×fma-def
1046×distribute-rgt-in
1006×distribute-lft-in
754×associate-+r+
654×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01471818
12981476
29811134
326721106
Stop Event
node limit
Counts
72 → 96
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(*.f64 1 (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (cbrt.f64 b) (cbrt.f64 y-scale))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (cbrt.f64 y-scale) (cbrt.f64 b))
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (pow.f64 (*.f64 y-scale b) 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3))
(pow.f64 (*.f64 y-scale b) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(fabs.f64 (cbrt.f64 (*.f64 y-scale b)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 y-scale b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 y-scale b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 y-scale b))))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (pow.f64 (*.f64 y-scale b) 1/6))
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 y-scale)) (cbrt.f64 b))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y-scale b)))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(-.f64 (+.f64 1 (*.f64 y-scale b)) 1)
(*.f64 y-scale b)
(*.f64 b y-scale)
(*.f64 (*.f64 y-scale b) 1)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 1 (*.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 y-scale) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (sqrt.f64 (*.f64 y-scale b)))
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) b))
(*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3))
(*.f64 (pow.f64 1 3/2) (*.f64 y-scale b))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 3/2))
(*.f64 (*.f64 y-scale (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 y-scale)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (pow.f64 (*.f64 y-scale b) 1/6)) (pow.f64 (*.f64 y-scale b) 1/6))
(sqrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 3))
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(log1p.f64 (expm1.f64 (*.f64 y-scale b)))
Outputs
(-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 1 (cbrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (cbrt.f64 b) (cbrt.f64 y-scale))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (cbrt.f64 y-scale) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 y-scale))
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (pow.f64 (*.f64 y-scale b) 1/6))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3) (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 y-scale b))) (cbrt.f64 (sqrt.f64 (*.f64 y-scale b))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 y-scale b)) 1/6) 4)
(pow.f64 (*.f64 y-scale b) 1/3)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1/2)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 2)
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(fabs.f64 (cbrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1))
(+.f64 (cbrt.f64 (*.f64 y-scale b)) 0)
(cbrt.f64 (*.f64 y-scale b))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 1)
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 2))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 b) (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (pow.f64 (*.f64 y-scale b) 1/6))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (*.f64 (pow.f64 (*.f64 y-scale b) 1/6) (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 y-scale)) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 b) (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale b)) (cbrt.f64 y-scale)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y-scale b)))))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1))
(+.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 0)
(pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)
(-.f64 (+.f64 1 (*.f64 y-scale b)) 1)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 y-scale b)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 b y-scale)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (*.f64 y-scale b) 1)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 1 (*.f64 y-scale b))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) y-scale))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (*.f64 y-scale b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))) (cbrt.f64 (*.f64 y-scale b)))
(*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 5))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 y-scale) b))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 b (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 y-scale) (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 b (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (sqrt.f64 (*.f64 y-scale b)) (sqrt.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (sqrt.f64 y-scale) (*.f64 (sqrt.f64 y-scale) b))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3) (pow.f64 (pow.f64 (*.f64 y-scale b) 1/6) 3))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (pow.f64 1 3/2) (*.f64 y-scale b))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 2) 3/2))
(*.f64 (*.f64 y-scale (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 b (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 y-scale) (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 b (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (cbrt.f64 y-scale)) (cbrt.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (*.f64 (cbrt.f64 b) (cbrt.f64 y-scale)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 y-scale) (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) (pow.f64 (*.f64 y-scale b) 1/6)) (pow.f64 (*.f64 y-scale b) 1/6))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(sqrt.f64 (pow.f64 (*.f64 y-scale b) 2))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(log.f64 (pow.f64 (exp.f64 b) y-scale))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(cbrt.f64 (pow.f64 (*.f64 y-scale b) 3))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(cbrt.f64 (*.f64 (pow.f64 y-scale 3) (pow.f64 b 3)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 y-scale 3)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(exp.f64 (log.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)
(log1p.f64 (expm1.f64 (*.f64 y-scale b)))
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(+.f64 (*.f64 y-scale b) 0)
(*.f64 y-scale b)

localize18.0ms (0%)

Compiler

Compiled 13 to 7 computations (46.2% saved)

localize38.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
99.8%
(*.f64 3 (log.f64 (*.f64 b 4)))
99.7%
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
98.3%
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
Compiler

Compiled 81 to 67 computations (17.3% saved)

series110.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
31.0ms
y-scale
@0
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
27.0ms
b
@0
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
18.0ms
b
@inf
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
14.0ms
y-scale
@-inf
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
12.0ms
b
@-inf
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))

rewrite103.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1606×log-prod
864×fma-def
682×pow-exp
610×expm1-udef
604×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018110
136890
2441190
Stop Event
node limit
Counts
4 → 152
Calls
Call 1
Inputs
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (log.f64 (*.f64 b 4)))
(+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
Outputs
(+.f64 0 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 1 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2))
(log.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (*.f64 3 (log.f64 1/4)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (*.f64 (log.f64 1/4) 3) (*.f64 (log.f64 y-scale) 3))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1/4)) (log.f64 y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) y-scale)) (log.f64 1/4))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (sqrt.f64 y-scale) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1)
(pow.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))
(log.f64 (pow.f64 (*.f64 1/4 y-scale) 3))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))
(fma.f64 3 (log.f64 1/4) (*.f64 3 (log.f64 y-scale)))
(fma.f64 (log.f64 1/4) 3 (*.f64 (log.f64 y-scale) 3))
(+.f64 (log.f64 (*.f64 b 4)) (*.f64 2 (log.f64 (*.f64 b 4))))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b 4))))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 4)))
(+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 b 4)))
(+.f64 (*.f64 (log.f64 b) 3) (*.f64 (log.f64 4) 3))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) b)) (log.f64 4))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 4)) (log.f64 b))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 1)) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1)
(pow.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))
(fma.f64 3 (log.f64 b) (*.f64 3 (log.f64 4)))
(fma.f64 (log.f64 b) 3 (*.f64 (log.f64 4) 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 3)
(*.f64 1 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (/.f64 1 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (/.f64 1 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))))
(/.f64 1 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) (neg.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) (neg.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))))
(pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) -1)
(pow.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) -1)
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 2)))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(log.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1)))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (pow.f64 (*.f64 1/4 y-scale) 3)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(log.f64 (*.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (pow.f64 (*.f64 b 4) 3)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 2))
(log1p.f64 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1))
(fma.f64 3 (log.f64 (*.f64 b 4)) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 3 (log.f64 (*.f64 1/4 y-scale)) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (log.f64 (*.f64 b 4)) 3 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (log.f64 (*.f64 1/4 y-scale)) 3 (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1 (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2)) (cbrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 b 4)))) (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))

simplify111.0ms (0.1%)

Algorithm
egg-herbie
Rules
940×log-prod
808×unswap-sqr
516×associate-*l*
492×fma-neg
484×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04157592
110335922
239995136
Stop Event
node limit
Counts
224 → 227
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(+.f64 0 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 1 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2))
(log.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (*.f64 3 (log.f64 1/4)) (*.f64 3 (log.f64 y-scale)))
(+.f64 (*.f64 (log.f64 1/4) 3) (*.f64 (log.f64 y-scale) 3))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1/4)) (log.f64 y-scale))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) y-scale)) (log.f64 1/4))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1)) (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (sqrt.f64 y-scale) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1)
(pow.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))
(log.f64 (pow.f64 (*.f64 1/4 y-scale) 3))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))
(fma.f64 3 (log.f64 1/4) (*.f64 3 (log.f64 y-scale)))
(fma.f64 (log.f64 1/4) 3 (*.f64 (log.f64 y-scale) 3))
(+.f64 (log.f64 (*.f64 b 4)) (*.f64 2 (log.f64 (*.f64 b 4))))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b 4))))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 4)))
(+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 b 4)))
(+.f64 (*.f64 (log.f64 b) 3) (*.f64 (log.f64 4) 3))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) b)) (log.f64 4))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 4)) (log.f64 b))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 1)) (log.f64 (*.f64 b 4)))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1)
(pow.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 2))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))
(fma.f64 3 (log.f64 b) (*.f64 3 (log.f64 4)))
(fma.f64 (log.f64 b) 3 (*.f64 (log.f64 4) 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 3)
(*.f64 1 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (/.f64 1 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (/.f64 1 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))))
(/.f64 1 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) (neg.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) (neg.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))))
(pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) -1)
(pow.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) -1)
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 2)))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(log.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1)))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (pow.f64 (*.f64 1/4 y-scale) 3)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(log.f64 (*.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (pow.f64 (*.f64 b 4) 3)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 2))
(log1p.f64 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1))
(fma.f64 3 (log.f64 (*.f64 b 4)) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 3 (log.f64 (*.f64 1/4 y-scale)) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (log.f64 (*.f64 b 4)) 3 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (log.f64 (*.f64 1/4 y-scale)) 3 (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1 (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2)) (cbrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 b 4)))) (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
Outputs
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 1 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))))
(*.f64 (*.f64 1/4 y-scale) (exp.f64 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 1 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))))
(*.f64 (*.f64 1/4 y-scale) (exp.f64 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 1 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))))
(*.f64 (*.f64 1/4 y-scale) (exp.f64 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale)))))
(exp.f64 (*.f64 1 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))))
(*.f64 (*.f64 1/4 y-scale) (exp.f64 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))))
(exp.f64 (*.f64 1 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4)))))
(*.f64 (*.f64 b 4) (exp.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))))
(exp.f64 (*.f64 1 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4)))))
(*.f64 (*.f64 b 4) (exp.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))))
(exp.f64 (*.f64 1 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4)))))
(*.f64 (*.f64 b 4) (exp.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale)))))
(exp.f64 (*.f64 1/3 (+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))))
(exp.f64 (*.f64 1 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4)))))
(*.f64 (*.f64 b 4) (exp.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))))
(*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale)))))
(*.f64 3 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (log.f64 b) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)))
(*.f64 3 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)))
(*.f64 3 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)))
(*.f64 3 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))
(*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4)))
(*.f64 3 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)))
(*.f64 3 (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (log.f64 b) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (log.f64 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -4)) (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (+.f64 (log.f64 (*.f64 1/4 y-scale)) (-.f64 (log.f64 -4) (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 1/4) (log.f64 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 y-scale))) (log.f64 1/4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4))))
(+.f64 (*.f64 3 (log.f64 (*.f64 4 b))) (*.f64 3 (+.f64 (log.f64 -1/4) (*.f64 -1 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (log.f64 (*.f64 b 4)) (+.f64 (log.f64 -1/4) (neg.f64 (log.f64 (/.f64 -1 y-scale))))))
(*.f64 3 (+.f64 (-.f64 (log.f64 -1/4) (log.f64 (/.f64 -1 y-scale))) (log.f64 (*.f64 b 4))))
(+.f64 0 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))) (log.f64 (cbrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))) (cbrt.f64 (exp.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 1 y-scale))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (*.f64 1 y-scale)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) y-scale))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))) (log.f64 (sqrt.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (*.f64 1 y-scale)))) 2)
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) y-scale))) 2)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(*.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(*.f64 1 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(*.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (cbrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (sqrt.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))) 2)) (cbrt.f64 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b (*.f64 1 y-scale)))) 2)) (cbrt.f64 (log.f64 (*.f64 b (*.f64 1 y-scale)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(sqrt.f64 (pow.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 2))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log.f64 (exp.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(expm1.f64 (log1p.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(log1p.f64 (expm1.f64 (exp.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale))))))
(*.f64 b (*.f64 1 y-scale))
(*.f64 b y-scale)
(+.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale y-scale) 1/16)) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (*.f64 3 (log.f64 1/4)) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (*.f64 (log.f64 1/4) 3) (*.f64 (log.f64 y-scale) 3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 y-scale) 1/2))))
(*.f64 2 (log.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 y-scale) 1/2)))))
(*.f64 2 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale 1/2) (sqrt.f64 y-scale)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 1/4 y-scale) 3))))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1/4)) (log.f64 y-scale))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) y-scale)) (log.f64 1/4))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) 1)) (log.f64 (*.f64 1/4 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale 1/16)) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 1/16 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 1/16 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2)))) (log.f64 (cbrt.f64 (*.f64 1/4 y-scale))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) 1/16) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (sqrt.f64 y-scale) 1/2)))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale 1/16)) (*.f64 (sqrt.f64 y-scale) 1/2))) (log.f64 (*.f64 (sqrt.f64 y-scale) 1/2)))
(+.f64 (log.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 1/32 (sqrt.f64 y-scale)))) (log.f64 (*.f64 (sqrt.f64 y-scale) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1)
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(pow.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1)
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3)
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27) 1/3)
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2)
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))
(log.f64 (pow.f64 (*.f64 1/4 y-scale) 3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1) 1))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 1/3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 3) 1/3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))) 2))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(log1p.f64 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 3 (log.f64 1/4) (*.f64 3 (log.f64 y-scale)))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(fma.f64 (log.f64 1/4) 3 (*.f64 (log.f64 y-scale) 3))
(*.f64 3 (log.f64 (*.f64 1/4 y-scale)))
(+.f64 (log.f64 (*.f64 b 4)) (*.f64 2 (log.f64 (*.f64 b 4))))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 0 (*.f64 3 (log.f64 (*.f64 b 4))))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (*.f64 3 (log.f64 b)) (*.f64 3 (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (*.f64 2 (log.f64 (*.f64 b 4))) (log.f64 (*.f64 b 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (*.f64 (log.f64 b) 3) (*.f64 (log.f64 4) 3))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 (*.f64 b 4) (*.f64 2 (sqrt.f64 b)))))
(*.f64 2 (log.f64 (*.f64 (*.f64 (*.f64 b 4) 2) (sqrt.f64 b))))
(*.f64 2 (log.f64 (*.f64 b (*.f64 8 (sqrt.f64 b)))))
(*.f64 2 (log.f64 (*.f64 (sqrt.f64 b) (*.f64 b 8))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 b 4) 3))))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) b)) (log.f64 4))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 4)) (log.f64 b))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) 1)) (log.f64 (*.f64 b 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (*.f64 (*.f64 b b) 16) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))) (log.f64 (cbrt.f64 (*.f64 b 4))))
(+.f64 (log.f64 (*.f64 (pow.f64 (*.f64 b 4) 2) (*.f64 2 (sqrt.f64 b)))) (log.f64 (*.f64 2 (sqrt.f64 b))))
(*.f64 2 (log.f64 (*.f64 (*.f64 (*.f64 b 4) 2) (sqrt.f64 b))))
(*.f64 2 (log.f64 (*.f64 b (*.f64 8 (sqrt.f64 b)))))
(*.f64 2 (log.f64 (*.f64 (sqrt.f64 b) (*.f64 b 8))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1)
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(pow.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1)
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3)
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(pow.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27) 1/3)
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2)
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 1) 1))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 3))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 1/3))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 3) 1/3))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4))))) 2))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(log1p.f64 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(fma.f64 3 (log.f64 b) (*.f64 3 (log.f64 4)))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(fma.f64 (log.f64 b) 3 (*.f64 (log.f64 4) 3))
(log.f64 (pow.f64 (*.f64 b 4) 3))
(log.f64 (*.f64 (pow.f64 b 3) 64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (/.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 3)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 1 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (/.f64 1 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) 1) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (/.f64 1 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) 1) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 1 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) 1) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (-.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2)) (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b 4) 3)) 3) (log.f64 (*.f64 1/4 y-scale))))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (-.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2)) (*.f64 (log.f64 (*.f64 1/4 y-scale)) (*.f64 (log.f64 (*.f64 b 4)) 9)))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9 (fma.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2) (*.f64 (log.f64 (*.f64 1/4 y-scale)) (*.f64 (log.f64 (*.f64 b 4)) -9)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9)) (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) (neg.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) 1) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) (neg.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (pow.f64 (log.f64 (*.f64 b 4)) 2))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))))
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) (pow.f64 (log.f64 (*.f64 b 4)) 2))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))))
(/.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) -9) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))))
(pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 1)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 3)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3) 1/3)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 2)
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(pow.f64 (/.f64 (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (pow.f64 (*.f64 b 4) 3))) (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9)) (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) 27 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3) 27)) 1) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (log.f64 (/.f64 (*.f64 1/64 (pow.f64 y-scale 3)) (pow.f64 (*.f64 b 4) 3))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(/.f64 (*.f64 27 (+.f64 (pow.f64 (log.f64 (*.f64 b 4)) 3) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 3))) (fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (-.f64 (log.f64 (*.f64 1/4 y-scale)) (log.f64 (*.f64 b 4)))) (*.f64 9 (pow.f64 (log.f64 (*.f64 b 4)) 2))))
(pow.f64 (/.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) (-.f64 (*.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) 9) (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) -1)
(/.f64 (*.f64 9 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2))) (*.f64 3 (log.f64 (*.f64 (/.f64 b 1/4) (/.f64 4 y-scale)))))
(*.f64 3 (/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 b 4)) 2) (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2)) (log.f64 (/.f64 (/.f64 b 1/16) y-scale))))
(*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16)))))
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))) 2)))
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))) 2)))
(sqrt.f64 (*.f64 9 (pow.f64 (log.f64 (*.f64 b (*.f64 1 y-scale))) 2)))
(fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3)))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1)))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (pow.f64 (*.f64 b 4) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (pow.f64 (*.f64 1/4 y-scale) 3)))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (pow.f64 (*.f64 1/4 y-scale) 3) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (pow.f64 (*.f64 b 4) 3)))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 1/4 y-scale) 3) 1)) (+.f64 1 (-.f64 (pow.f64 (*.f64 b 4) 3) 1))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(cbrt.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))) 3))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale))))) 1) 1))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 3))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 1/3))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 b 4) (*.f64 1/4 y-scale)))))) 2))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(log1p.f64 (fma.f64 (pow.f64 (*.f64 b 4) 3) (pow.f64 (*.f64 1/4 y-scale) 3) -1))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 3 (log.f64 (*.f64 b 4)) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 3 (log.f64 (*.f64 1/4 y-scale)) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (log.f64 (*.f64 b 4)) 3 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (log.f64 (*.f64 b 4))) 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (log.f64 (*.f64 1/4 y-scale)) 3 (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) 1 (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 1 (*.f64 3 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 2) (cbrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b 4)))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 (sqrt.f64 (log.f64 (*.f64 b 4))) 3) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) 3) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 1/4 y-scale)))) (sqrt.f64 (log.f64 (*.f64 1/4 y-scale))) (*.f64 3 (log.f64 (*.f64 b 4))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b 4))) 2)) (cbrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))
(fma.f64 (*.f64 3 (sqrt.f64 (log.f64 (*.f64 b 4)))) (sqrt.f64 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 4 (*.f64 1/4 y-scale)))))
(*.f64 3 (log.f64 (*.f64 b (*.f64 1 y-scale))))
(*.f64 3 (log.f64 (*.f64 b y-scale)))

localize57.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.3%
(*.f64 (sqrt.f64 8) x-scale)
92.5%
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale)
75.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
58.4%
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 114 to 76 computations (33.3% saved)

series20.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite111.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
894×expm1-udef
886×log1p-udef
684×prod-diff
536×associate-*r*
524×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026129
1540121
26754121
Stop Event
node limit
Counts
3 → 93
Calls
Call 1
Inputs
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale)
(*.f64 (sqrt.f64 8) x-scale)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))) 1)
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) 1) x-scale)
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 2)
(neg.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)) y-scale) 1/4) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(-.f64 0 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(-.f64 (/.f64 0 x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (/.f64 1 x-scale)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 x-scale))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(*.f64 1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (/.f64 1 x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(*.f64 -1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 2) a) (/.f64 1 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) x-scale))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 -1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) 1) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) 1) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 2)
(pow.f64 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale))) 1)
(pow.f64 (*.f64 (sqrt.f64 8) x-scale) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2)
(sqrt.f64 (*.f64 8 (*.f64 x-scale x-scale)))
(log.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 x-scale 3)))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (*.f64 8 (sqrt.f64 8))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale)))

simplify136.0ms (0.1%)

Algorithm
egg-herbie
Rules
1162×unswap-sqr
1030×associate-*r*
808×log-prod
714×associate-*l*
654×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03279819
19039793
240529793
Stop Event
node limit
Counts
189 → 178
Calls
Call 1
Inputs
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(+.f64 (*.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(+.f64 (*.f64 1/123423558451200000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 7) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale))
(+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -1/22674816000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))) x-scale))))
(+.f64 (*.f64 1/30855889612800000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) x-scale)) (+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -1/22674816000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))) x-scale)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 x-scale (sqrt.f64 8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))) 1)
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) 1) x-scale)
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 3)
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 2)
(neg.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)) y-scale) 1/4) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(-.f64 0 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(-.f64 (/.f64 0 x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (/.f64 1 x-scale)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 x-scale))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(*.f64 1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (/.f64 1 x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(*.f64 -1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 2) a) (/.f64 1 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) x-scale))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 -1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) 1) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) 1) (/.f64 a x-scale))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 2)
(pow.f64 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) -1)
(neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 3) (pow.f64 x-scale 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale))) 1)
(pow.f64 (*.f64 (sqrt.f64 8) x-scale) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2)
(sqrt.f64 (*.f64 8 (*.f64 x-scale x-scale)))
(log.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3))
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 x-scale 3)))
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (*.f64 8 (sqrt.f64 8))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale)))
Outputs
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 angle (PI.f64)))) -1/720))
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64)))) (*.f64 (*.f64 1/139968000 y-scale) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 3)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 3)))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 angle (PI.f64))))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 a (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))
(fma.f64 (*.f64 (*.f64 y-scale 1/139968000) (*.f64 (sqrt.f64 2) (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale))))
(+.f64 (*.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 5)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 5)))) (fma.f64 -1/720 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64)))) (*.f64 (*.f64 1/139968000 y-scale) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 3)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5)) (pow.f64 angle 5))))) (fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 angle (PI.f64))))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 a (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))
(fma.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (pow.f64 angle 5))) -1/90699264000000) (fma.f64 (*.f64 (*.f64 y-scale 1/139968000) (*.f64 (sqrt.f64 2) (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))))
(+.f64 (*.f64 1/123423558451200000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 7) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5))))))) (+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(fma.f64 1/123423558451200000000 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 7)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 7)))) (fma.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 5)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 5)))) (fma.f64 -1/720 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64)))) (*.f64 (*.f64 1/139968000 y-scale) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 3)) (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/123423558451200000000 (*.f64 y-scale (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 angle 7)) (*.f64 a (sqrt.f64 8))) (pow.f64 (PI.f64) 7))) (fma.f64 -1/90699264000000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 5)) (pow.f64 angle 5))))) (fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) (*.f64 angle (PI.f64))))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 a (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))
(fma.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (pow.f64 angle 7))) 1/123423558451200000000) (fma.f64 y-scale (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a (sqrt.f64 8))) (*.f64 (sqrt.f64 2) (pow.f64 angle 5))) -1/90699264000000) (fma.f64 (*.f64 (*.f64 y-scale 1/139968000) (*.f64 (sqrt.f64 2) (pow.f64 angle 3))) (*.f64 (sqrt.f64 8) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale))
(*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 angle a) (PI.f64)))))
(*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64)))))
(*.f64 -1/180 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (PI.f64) (*.f64 a angle))))
(+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(fma.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 angle a) (PI.f64))))))
(fma.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64)))) (*.f64 1/34992000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))
(fma.f64 -1/180 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (PI.f64) (*.f64 a angle))) (/.f64 (*.f64 1/34992000 (*.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (*.f64 (sqrt.f64 2) (pow.f64 angle 3)))) x-scale))
(+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -1/22674816000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))) x-scale))))
(fma.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 angle a) (PI.f64)))) (*.f64 -1/22674816000000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5)))))))
(fma.f64 1/34992000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64)))) (*.f64 -1/22674816000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) a)))))
(fma.f64 -1/180 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (PI.f64) (*.f64 a angle))) (fma.f64 1/34992000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 -1/22674816000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a (pow.f64 angle 5)))))))
(+.f64 (*.f64 1/30855889612800000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 7) (*.f64 a (pow.f64 (PI.f64) 7)))) x-scale)) (+.f64 (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -1/22674816000000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 5) (*.f64 a (pow.f64 (PI.f64) 5)))) x-scale)))))
(fma.f64 1/30855889612800000000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 7) a) (pow.f64 (PI.f64) 7)))) (fma.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 3) a) (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 angle a) (PI.f64)))) (*.f64 -1/22674816000000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (*.f64 (pow.f64 angle 5) a) (pow.f64 (PI.f64) 5))))))))
(fma.f64 1/30855889612800000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 a (pow.f64 angle 7)))) (fma.f64 1/34992000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64)))) (*.f64 -1/22674816000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) a))))))
(fma.f64 1/30855889612800000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 a (pow.f64 angle 7)))) (fma.f64 -1/180 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (PI.f64) (*.f64 a angle))) (fma.f64 1/34992000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 -1/22674816000000 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 a (pow.f64 angle 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(*.f64 x-scale (sqrt.f64 8))
(*.f64 (sqrt.f64 8) x-scale)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))) 1)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 x-scale))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) 1) x-scale)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1/4 (cbrt.f64 x-scale)) (/.f64 (*.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1/4 (cbrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) a) (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 x-scale)) (sqrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(pow.f64 (cbrt.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 3)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(pow.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 2)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(neg.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (neg.f64 x-scale))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(sqrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 2))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)) y-scale) 1/4) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) (pow.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) 1/4)) 3)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))) 1))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(log1p.f64 (expm1.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(-.f64 0 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(-.f64 (/.f64 0 x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (/.f64 1 x-scale)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 x-scale))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 (*.f64 (sqrt.f64 2) a) (/.f64 1 (neg.f64 x-scale))))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 2) a) (neg.f64 x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (*.f64 (sqrt.f64 2) a) (neg.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (/.f64 x-scale (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) 2)) (/.f64 x-scale (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2)) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (/.f64 1 x-scale)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (/.f64 1 x-scale) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 -1 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (*.f64 (sqrt.f64 2) a) (/.f64 1 x-scale)))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) a))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) (neg.f64 a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 x-scale)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sqrt.f64 x-scale) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) a))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sqrt.f64 x-scale) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (*.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (/.f64 x-scale (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) 2)) (/.f64 x-scale (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) 2)) (sqrt.f64 x-scale)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) a))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 -1 (sqrt.f64 x-scale)) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 x-scale)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 1) (/.f64 (*.f64 (sqrt.f64 2) a) x-scale))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sqrt.f64 x-scale)) (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) (neg.f64 a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sqrt.f64 x-scale)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 x-scale)) (neg.f64 a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (sqrt.f64 x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sqrt.f64 x-scale) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) 1) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) a))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) 1) (/.f64 a x-scale))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sqrt.f64 2) (/.f64 (cbrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 x-scale)) a))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 2) a) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 x-scale)) (/.f64 a (sqrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 x-scale)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (/.f64 (sqrt.f64 x-scale) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 x-scale) a))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 2)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(pow.f64 (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) -1)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))
(/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (/.f64 x-scale (sqrt.f64 2)) a))
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 a) x-scale)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 2))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(log.f64 (exp.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))) 3))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)) 3) (pow.f64 x-scale 3)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(exp.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))) 1))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a)))
(*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale))) 1)
(*.f64 (sqrt.f64 8) x-scale)
(pow.f64 (*.f64 (sqrt.f64 8) x-scale) 1)
(*.f64 (sqrt.f64 8) x-scale)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3)
(*.f64 (sqrt.f64 8) x-scale)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3) 1/3)
(*.f64 (sqrt.f64 8) x-scale)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2)
(*.f64 (sqrt.f64 8) x-scale)
(sqrt.f64 (*.f64 8 (*.f64 x-scale x-scale)))
(sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale))
(log.f64 (pow.f64 (exp.f64 x-scale) (sqrt.f64 8)))
(*.f64 (sqrt.f64 8) x-scale)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale))))
(*.f64 (sqrt.f64 8) x-scale)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) x-scale) 3))
(*.f64 (sqrt.f64 8) x-scale)
(cbrt.f64 (*.f64 (*.f64 8 (sqrt.f64 8)) (pow.f64 x-scale 3)))
(*.f64 (sqrt.f64 8) x-scale)
(cbrt.f64 (*.f64 (pow.f64 x-scale 3) (*.f64 8 (sqrt.f64 8))))
(*.f64 (sqrt.f64 8) x-scale)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 8) x-scale)))
(*.f64 (sqrt.f64 8) x-scale)
(exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)))
(*.f64 (sqrt.f64 8) x-scale)
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale)) 1))
(*.f64 (sqrt.f64 8) x-scale)
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 8) x-scale)))
(*.f64 (sqrt.f64 8) x-scale)

localize112.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
89.9%
(*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
76.2%
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
71.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
58.4%
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 298 to 179 computations (39.9% saved)

series197.0ms (0.2%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
139.0ms
angle
@0
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
9.0ms
x-scale
@0
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
7.0ms
b
@inf
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
5.0ms
y-scale
@0
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
3.0ms
angle
@inf
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))

rewrite79.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
756×add-sqr-sqrt
740×pow1
732×*-un-lft-identity
706×add-exp-log
706×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037279
1794267
Stop Event
node limit
Counts
3 → 70
Calls
Call 1
Inputs
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))
(*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1)
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(+.f64 (*.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale)) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (*.f64 (/.f64 x-scale a) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (*.f64 (/.f64 x-scale a) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 x-scale (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 x-scale (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 (neg.f64 x-scale) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (neg.f64 a) (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 (neg.f64 x-scale) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) a) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 x-scale a)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (neg.f64 x-scale)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) a) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 1) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (neg.f64 a)) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (/.f64 a x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))

simplify205.0ms (0.2%)

Algorithm
egg-herbie
Rules
1358×associate-*l*
1162×times-frac
886×associate-/l*
804×fma-def
734×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068231678
1227531300
Stop Event
node limit
Counts
214 → 300
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(*.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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) 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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) 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 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3)))))))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 2) b) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))
(+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)))
(+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))))
(+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)))))
(*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale))))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))) 1)
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1)
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) 1/2)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2)
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(+.f64 (*.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(+.f64 (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale)) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(/.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (*.f64 (/.f64 x-scale a) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (*.f64 (/.f64 x-scale a) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (*.f64 a (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 x-scale (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 x-scale (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 (neg.f64 x-scale) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (*.f64 (neg.f64 a) (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 (neg.f64 x-scale) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) a) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 x-scale a)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (neg.f64 x-scale)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) a) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 1) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (neg.f64 a)) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (/.f64 a x-scale) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(fma.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))
Outputs
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 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 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 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 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 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 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 2)) (/.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 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 x-scale 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 1/4 (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) x-scale) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (sqrt.f64 2) (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) (*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b))))) 1/4))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) -1/4))
(*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) -1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 -1/32 y-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (/.f64 (pow.f64 b 3) (sqrt.f64 2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (pow.f64 b 5))) (*.f64 -1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 b 3))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (*.f64 (sqrt.f64 2) y-scale)) (pow.f64 b 5))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (/.f64 (*.f64 1/8 y-scale) (*.f64 (/.f64 a (sqrt.f64 2)) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (fma.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (sqrt.f64 2)))) (*.f64 (/.f64 1/64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 6)) (sqrt.f64 2))) (/.f64 (pow.f64 a 5) y-scale))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) -1/4))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (*.f64 (*.f64 (sqrt.f64 2) y-scale) (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) -1/4)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/32)))
(fma.f64 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (/.f64 (*.f64 1/32 y-scale) (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))) (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))) (*.f64 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) 1/32))))
(fma.f64 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) -1/8 (fma.f64 -1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (fma.f64 (*.f64 (/.f64 y-scale (pow.f64 a 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 6)) (sqrt.f64 2))) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5))) -1/64 (/.f64 (*.f64 1/32 y-scale) (*.f64 (/.f64 (pow.f64 a 3) (sqrt.f64 2)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (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)))))))))) b) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 b y-scale)) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8)))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (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)))))))))) b) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 b y-scale)) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 angle 4))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 2) (*.f64 (sqrt.f64 8) (+.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))))))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2)))) (sqrt.f64 8)))))) b)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (sqrt.f64 8)))))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (sqrt.f64 8))))))))
(fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 angle angle) (*.f64 (sqrt.f64 8) (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)))))))))) b) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 6) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 -1/12244400640000000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 x-scale x-scale)) -1/816293376000000))) (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b b) (*.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))))) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2))))))))))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 4) (*.f64 (sqrt.f64 8) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2)))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 b y-scale)) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (*.f64 (+.f64 (fma.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) -1/816293376000000 (/.f64 1/1224440064000000 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)))))) (*.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2))) b)) -1/2)) (*.f64 (sqrt.f64 8) (pow.f64 angle 6))) (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 b (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 angle 4))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4)))))
(*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(fma.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2))) (*.f64 y-scale -1/720)))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2)))) (fma.f64 4374000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) angle) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) y-scale)) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 angle 3)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(+.f64 (*.f64 4374000 (fma.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale y-scale)) a) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))) (fma.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2))) (*.f64 y-scale -1/720))))
(*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) -1/139968000)
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))
(fma.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) -1/139968000))
(fma.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)) -1/139968000 (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2))) (*.f64 y-scale 1/720)))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3)))))))
(fma.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) (/.f64 (*.f64 -4374000 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))))
(fma.f64 (*.f64 y-scale (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2)))) 1/720 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) angle) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) y-scale)) (*.f64 a (pow.f64 (PI.f64) 3)))) -4374000 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))))
(+.f64 (*.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 -4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))) (sqrt.f64 8))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))))
(fma.f64 1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 -1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))) (*.f64 -4374000 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 8) (-.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2))))))))))))
(fma.f64 (*.f64 y-scale (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2)))) 1/720 (fma.f64 -4374000 (fma.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale y-scale)) a) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (/.f64 (*.f64 1/8 y-scale) (*.f64 (/.f64 a (sqrt.f64 2)) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 -1/32 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))))) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (sqrt.f64 8))))) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (pow.f64 b 4) (sqrt.f64 8))))) (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (*.f64 (pow.f64 b 6) (sqrt.f64 8))))) (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4)))) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))) (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (*.f64 (sqrt.f64 8) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))))) (*.f64 (pow.f64 a 5) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 2) (/.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))))) (fma.f64 1/4 (*.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 a (sqrt.f64 8))) (*.f64 y-scale (sqrt.f64 2))) (fma.f64 -1/32 (*.f64 (/.f64 y-scale (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (*.f64 (sqrt.f64 8) (pow.f64 b 4))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (sqrt.f64 2)))) (*.f64 (/.f64 1/64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 b 6)) (sqrt.f64 2))) (/.f64 (pow.f64 a 5) y-scale))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (*.f64 -1/32 y-scale) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) (/.f64 (pow.f64 b 3) (sqrt.f64 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (*.f64 -1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (fma.f64 1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (pow.f64 b 5))) (*.f64 -1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (fma.f64 -1/32 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 b 3))) (*.f64 (/.f64 1/64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (/.f64 (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (*.f64 (sqrt.f64 2) y-scale)) (pow.f64 b 5))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 -1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 b 3))) 1/32 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) (+.f64 (*.f64 1/32 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (sqrt.f64 8))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 8))))) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (fma.f64 -1/64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (pow.f64 b 5))) (fma.f64 1/32 (/.f64 y-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))) (*.f64 -1/8 (/.f64 y-scale (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 8) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)) (sqrt.f64 2))) (fma.f64 (*.f64 (/.f64 y-scale (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6))) (/.f64 (pow.f64 b 5) (sqrt.f64 2)))) -1/64 (fma.f64 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) (pow.f64 b 3))) 1/32 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 2)) b) (/.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (*.f64 a a) (sqrt.f64 8))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (*.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5) (pow.f64 b 5))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))
(fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 5)) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 a 5)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1/2 (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1/2 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6) (pow.f64 b 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4) (pow.f64 b 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)))))
(fma.f64 -1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 5)) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 a 5)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)))) -1/16 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) -1/2 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.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 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (sqrt.f64 (+.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.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 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.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 2) x-scale)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (*.f64 b b)))) (neg.f64 (/.f64 (sqrt.f64 2) x-scale)))
(/.f64 (*.f64 (sqrt.f64 2) b) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale b))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (/.f64 (*.f64 (sqrt.f64 2) b) x-scale))
(fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (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)))))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b)))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 b x-scale) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (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)))))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2))))))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 b x-scale) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2)) x-scale)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 2) (+.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))))))) b)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) b) x-scale) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2))))) b)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (+.f64 (*.f64 -1/12244400640000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/1224440064000000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))) (*.f64 -1/816293376000000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 6)) (pow.f64 x-scale 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (+.f64 (*.f64 1/12597120000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3149280000 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 4)) (pow.f64 x-scale 2))) (*.f64 1/4199040000 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 4)) (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 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))))) b)) 2)) (+.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)))))) (pow.f64 b 2))))))) b)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (*.f64 angle angle) (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)))))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))) (*.f64 1/2 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 x-scale (*.f64 (pow.f64 angle 4) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (pow.f64 angle 6) (-.f64 (fma.f64 -1/12244400640000000 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 x-scale x-scale)) (fma.f64 1/1224440064000000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 6))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) 6)) (*.f64 x-scale x-scale)) -1/816293376000000))) (*.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 b b) (*.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))))) (-.f64 (fma.f64 1/12597120000 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (fma.f64 -1/3149280000 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) (*.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 4))) 1/4199040000))) (pow.f64 (*.f64 1/2 (/.f64 x-scale (/.f64 b (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)))))))) 2)))))))))) b))))
(fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 b x-scale) (*.f64 (*.f64 angle angle) (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))))))) (fma.f64 1/2 (+.f64 (/.f64 (sqrt.f64 2) (/.f64 b (*.f64 (pow.f64 angle 4) (*.f64 (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2)) x-scale)))) (/.f64 (*.f64 (+.f64 (fma.f64 -1/12244400640000000 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (fma.f64 (/.f64 (pow.f64 (PI.f64) 6) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) -1/816293376000000 (/.f64 1/1224440064000000 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 6)))))) (*.f64 (*.f64 (/.f64 (*.f64 x-scale x-scale) b) (/.f64 (*.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (-.f64 (fma.f64 1/12597120000 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) (fma.f64 (*.f64 (/.f64 (*.f64 b b) x-scale) (/.f64 (pow.f64 (PI.f64) 4) x-scale)) 1/4199040000 (/.f64 (*.f64 -1/3149280000 (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 4))) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -1/32400 (/.f64 (pow.f64 (PI.f64) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2))))) (/.f64 b x-scale))) 2))) b)) -1/2)) (*.f64 (pow.f64 angle 6) x-scale)) (/.f64 b (sqrt.f64 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
(*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))
(*.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))
(*.f64 1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)))
(fma.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale) (*.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))))))
(fma.f64 -1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2)))))
(+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))))
(fma.f64 17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale) (*.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))))
(fma.f64 17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) (fma.f64 -1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))))))
(+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (+.f64 (*.f64 17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)))))
(fma.f64 17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale) (fma.f64 17496000 (/.f64 x-scale (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) (*.f64 (sqrt.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))))))))
(fma.f64 17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) (fma.f64 -1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (fma.f64 17496000 (/.f64 x-scale (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2)))))))
(*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale))
(*.f64 -1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))
(*.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))) (*.f64 1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2)))))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale))))
(fma.f64 -1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (fma.f64 -17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale))))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))) (fma.f64 1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) -17496000)))
(+.f64 (*.f64 -1/34992000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))) x-scale)) (+.f64 (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)) (*.f64 -17496000 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 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 -194400 (/.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))))))
(fma.f64 -1/34992000 (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))))) (fma.f64 -17496000 (*.f64 (/.f64 x-scale angle) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale) (/.f64 (*.f64 -17496000 (*.f64 x-scale (*.f64 (sqrt.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3)))))))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))) (fma.f64 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) -17496000 (fma.f64 1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (/.f64 (*.f64 -17496000 x-scale) (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 a 5) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 2) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))))))
(fma.f64 1/16 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 x-scale (pow.f64 a 5)) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 5)) (*.f64 (pow.f64 b 6) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 3))) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) x-scale)) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 a 5)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b b)) (*.f64 x-scale a)) (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) x-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)) (fma.f64 -1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))))))
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (*.f64 (/.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5) (pow.f64 b 5))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6)))))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 4) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4))) (*.f64 x-scale (*.f64 (pow.f64 b 3) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 6) (pow.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6))) (*.f64 x-scale (*.f64 (pow.f64 b 5) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5))))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) b) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (*.f64 a a) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))) (fma.f64 1/8 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 b 3))) (*.f64 (pow.f64 a 4) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 (pow.f64 a 6) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 6)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 5) (pow.f64 b 5)))) -1/16))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (*.f64 a a) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) b))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 4) (pow.f64 b 3)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 3)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (/.f64 (pow.f64 a 6) (pow.f64 b 5)) (/.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) 6) (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 5)))) -1/16))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) b))))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale))
(*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale))
(/.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/34992000) x-scale)
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale))
(/.f64 (*.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/34992000) x-scale)
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(+.f64 (*.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale)) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 1/180 (/.f64 (*.f64 angle (*.f64 a (PI.f64))) x-scale) (*.f64 -1/34992000 (/.f64 (*.f64 (pow.f64 angle 3) (*.f64 a (pow.f64 (PI.f64) 3))) x-scale)))
(fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) x-scale) (*.f64 1/180 (/.f64 (*.f64 angle a) (/.f64 x-scale (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))) 1)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 3)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3) 1/3)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 2)
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))) 2))
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/4) (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))) (log.f64 (pow.f64 (exp.f64 1/4) (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8))))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (log.f64 (exp.f64 1/4)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3) (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3)))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) (pow.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) 3)))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 1/4 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))))
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))))
(pow.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)) 1/2)
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))
(pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(fabs.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))) 1/2))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2)))
(sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))))
(*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))))
(+.f64 (*.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3))) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(+.f64 (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale)) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))) 1)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (*.f64 (/.f64 x-scale a) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 a x-scale) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 a (/.f64 (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) x-scale)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (*.f64 (/.f64 x-scale a) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(/.f64 (*.f64 a (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(/.f64 (*.f64 a (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 x-scale (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 a x-scale) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 a (/.f64 (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) x-scale)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 x-scale (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(/.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000))) (*.f64 (neg.f64 x-scale) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64)))))) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (*.f64 (neg.f64 a) (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (*.f64 (neg.f64 x-scale) (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) a) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 a (/.f64 (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) x-scale)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))))
(/.f64 a (/.f64 (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) x-scale)))
(/.f64 (*.f64 (+.f64 (*.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3)) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (neg.f64 a)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) (neg.f64 x-scale)))
(*.f64 (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (-.f64 (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)))))) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 (fma.f64 -1/42845606719488000000000 (pow.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 3) (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) 1/5832000)) (+.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (-.f64 (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2) (*.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 3) -1/6298560000) (*.f64 angle (PI.f64)))))) (*.f64 1 (/.f64 a x-scale)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) a) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) 1) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale a)))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 a x-scale) (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (neg.f64 a)) (*.f64 (-.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 x-scale)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2)) (+.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 -1/180 (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 a) (neg.f64 x-scale)))
(*.f64 (/.f64 (-.f64 (*.f64 1/1224440064000000 (pow.f64 (*.f64 angle (PI.f64)) 6)) (pow.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 2)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 (*.f64 angle (PI.f64)) -1/180))) (*.f64 1 (/.f64 a x-scale)))
(pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 1)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 3)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3) 1/3)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2)
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) 2))
(fabs.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a x-scale)) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) 3))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a x-scale) 3) (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3)))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) 3) (pow.f64 (/.f64 a x-scale) 3)))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(exp.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))) 1))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(fma.f64 (/.f64 a x-scale) (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))
(fma.f64 (*.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 a x-scale) (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (/.f64 a x-scale)))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale))
(*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale))

eval633.0ms (0.6%)

Compiler

Compiled 34573 to 23813 computations (31.1% saved)

prune511.0ms (0.5%)

Pruning

211 alts after pruning (205 fresh and 6 done)

PrunedKeptTotal
New78554839
Fresh14151165
Picked101
Done066
Total8002111011
Accurracy
60.9%
Counts
1011 → 211
Alt Table
Click to see full alt table
StatusAccuracyProgram
6.4%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (*.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.5%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.2%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.7%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.8%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 1 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.9%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
7.1%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
6.4%
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
7.5%
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
5.4%
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
3.1%
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
2.6%
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
0.8%
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 angle 3)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
1.3%
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
0.8%
(fma.f64 -1/720 (*.f64 y-scale (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2)))) (fma.f64 4374000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) angle) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) y-scale)) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))))
2.7%
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
2.7%
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
8.9%
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
15.8%
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
32.1%
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
26.0%
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
26.0%
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
32.4%
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
9.1%
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
11.1%
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
5.2%
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
6.6%
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
32.5%
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
25.3%
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
23.2%
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
32.5%
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
25.7%
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
16.8%
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
31.3%
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
15.5%
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
15.8%
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
15.9%
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
15.8%
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
22.2%
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
13.6%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
17.6%
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
2.6%
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
2.8%
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
8.6%
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
6.4%
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
6.4%
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
0.3%
(+.f64 (*.f64 4374000 (fma.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale y-scale)) a) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))) (fma.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2))) (*.f64 y-scale -1/720))))
1.1%
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
3.2%
(+.f64 (*.f64 -1/8 (/.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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
15.3%
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
1.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 1) 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))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
6.0%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
3.8%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 1 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
4.5%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
3.8%
(*.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 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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
2.3%
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))))
17.6%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
9.7%
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (log.f64 (exp.f64 1/4)))))
19.6%
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
21.7%
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
0.9%
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 1) 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
8.4%
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
17.8%
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
7.0%
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
17.7%
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
21.8%
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
8.9%
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
3.1%
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
17.6%
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
8.8%
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
13.4%
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
4.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))
13.4%
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
4.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
8.1%
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
3.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
1.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
1.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))
0.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))) (fma.f64 1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) -17496000))))
6.5%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3))
14.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
8.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
8.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
12.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
12.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
6.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
6.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
6.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
6.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
5.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
2.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))
8.1%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
7.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))) 2))))
9.6%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 2))))
5.8%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))
6.9%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
14.0%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
9.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
13.2%
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
5.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
13.3%
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))
4.7%
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
3.7%
(*.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
17.4%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
6.7%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
7.1%
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
6.4%
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
2.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3))
3.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale))))
15.7%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
8.1%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
15.6%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
3.3%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))))
3.0%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2))))
5.8%
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale x-scale)))))
3.0%
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
5.7%
(*.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 (*.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)))))))
19.4%
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
13.7%
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
6.3%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
19.8%
(*.f64 y-scale (neg.f64 b))
17.8%
(*.f64 y-scale b)
5.3%
(*.f64 1/4 (*.f64 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)))) (*.f64 (sqrt.f64 8) b)))
13.4%
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))
17.8%
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
3.6%
(*.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)))))))
13.3%
(*.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)))))))
17.7%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
12.8%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
11.0%
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
3.8%
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))))))
5.4%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
13.5%
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
17.8%
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
5.4%
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
7.0%
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
8.8%
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
19.5%
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
12.9%
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
8.5%
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
11.0%
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
2.5%
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))
15.9%
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
15.9%
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
3.1%
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
6.4%
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
19.7%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
18.4%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
9.0%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
9.5%
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
8.7%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
7.0%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
5.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))))
5.6%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
9.0%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
9.5%
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
5.3%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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)))))))))
17.9%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
18.4%
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
15.1%
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
22.1%
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
20.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
20.3%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
20.5%
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
14.6%
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
20.3%
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
5.2%
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
21.7%
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
7.3%
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
9.1%
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
21.2%
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
9.3%
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
0.9%
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
13.1%
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
16.9%
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
5.8%
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
9.1%
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
9.4%
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
15.5%
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
15.9%
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
7.2%
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
9.0%
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
15.5%
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
9.2%
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
7.2%
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
2.9%
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
15.8%
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
10.9%
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
21.2%
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
15.8%
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
10.3%
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
9.2%
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
9.2%
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
12.6%
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
13.4%
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
15.9%
(exp.f64 (log.f64 (*.f64 y-scale b)))
5.6%
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
9.2%
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
9.1%
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
9.1%
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
9.2%
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
15.8%
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
0.7%
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))))))
Compiler

Compiled 9452 to 6931 computations (26.7% saved)

regimes4.1s (3.7%)

Counts
297 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (/.f64 (sqrt.f64 2) x-scale)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (neg.f64 (/.f64 (sqrt.f64 2) x-scale))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 8)) (*.f64 1/4 y-scale)) (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (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 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 (PI.f64) a) (sqrt.f64 8))) 180)) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 b (/.f64 angle b)) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (*.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (+.f64 1 (*.f64 -1/64800 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) 2)))))) 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale x-scale)))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 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 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 (*.f64 (sqrt.f64 8) x-scale))))
(*.f64 -1/4 (*.f64 (*.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 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 (sqrt.f64 (*.f64 2 (+.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 y-scale (*.f64 (sqrt.f64 8) x-scale))))
(*.f64 1/4 (*.f64 (*.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 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 8))) (sqrt.f64 (*.f64 2 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (sqrt.f64 2)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 2)) (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) 3)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (pow.f64 (pow.f64 (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2)) 3) 1/3))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (hypot.f64 (/.f64 a (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 b (/.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (sqrt.f64 2))) 3) 1/3)
(*.f64 (pow.f64 (*.f64 x-scale y-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 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 (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 (*.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 (/.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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (/.f64 (/.f64 (sqrt.f64 8) y-scale) x-scale)))))
(*.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 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)))))) (neg.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale x-scale))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 x-scale (/.f64 b (*.f64 (*.f64 (sqrt.f64 2) (*.f64 angle angle)) (fma.f64 -1/32400 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))))))) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) x-scale) (*.f64 (*.f64 angle angle) (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))))) b) (/.f64 (sqrt.f64 2) (/.f64 x-scale b))))
(*.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 (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 1 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 2 (fma.f64 (*.f64 b b) (pow.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 a a))))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 8) (*.f64 y-scale y-scale)) x-scale)))))
(*.f64 1/4 (*.f64 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) y-scale)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (exp.f64 (log.f64 (*.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (sqrt.f64 2)))))
(*.f64 (hypot.f64 (*.f64 (fma.f64 -1/34992000 (pow.f64 (*.f64 angle (PI.f64)) 3) (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (/.f64 b x-scale))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 x-scale y-scale)) (log.f64 (exp.f64 1/4)))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) x-scale) (/.f64 (*.f64 a a) (/.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale a)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) (*.f64 b b)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (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 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (fma.f64 180 (*.f64 (/.f64 (*.f64 b b) angle) (/.f64 (sqrt.f64 8) (PI.f64))) (*.f64 angle (*.f64 (*.f64 (*.f64 b b) (*.f64 (PI.f64) (sqrt.f64 8))) -1/216)))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 a 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 x-scale (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.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)))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (sqrt.f64 8) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (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 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (pow.f64 (*.f64 b (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 2)) 2))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (fma.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (fma.f64 -1/34992000 (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (/.f64 x-scale (sqrt.f64 2))) (fma.f64 1/180 (/.f64 (*.f64 a (*.f64 angle (PI.f64))) (/.f64 x-scale (sqrt.f64 2))) (*.f64 (*.f64 (/.f64 x-scale angle) (/.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) (/.f64 (*.f64 a (pow.f64 (PI.f64) 3)) (sqrt.f64 2)))) -17496000))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 a x-scale)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 b x-scale))) 2))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2)))) (fma.f64 4374000 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x-scale x-scale)) angle) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2)) y-scale)) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) y-scale) a) (/.f64 (*.f64 (sqrt.f64 8) (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4)))
(+.f64 (*.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64))))))) (+.f64 (*.f64 4374000 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x-scale 2) (*.f64 y-scale (*.f64 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2)) (sqrt.f64 8))))) (*.f64 angle (*.f64 a (pow.f64 (PI.f64) 3))))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) x-scale) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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) x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) y-scale) 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 a (sqrt.f64 8)) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale)) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))))
(fma.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 y-scale y-scale) (sqrt.f64 2)) (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a (sqrt.f64 8))) (*.f64 x-scale (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(fma.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 x-scale x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 2) (*.f64 x-scale x-scale)))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (sqrt.f64 2)) (/.f64 (*.f64 a (sqrt.f64 8)) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (expm1.f64 (log1p.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (pow.f64 (pow.f64 (hypot.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale)) 2) (pow.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)) 1/4) (hypot.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale))) 3) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 1 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 1 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (*.f64 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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.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/4 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) a)))) (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))
(*.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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2))) (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))))))
(*.f64 1/4 (*.f64 (*.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 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))))
(*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 8) b)))) (sqrt.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))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 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) (*.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 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))) (*.f64 (/.f64 a x-scale) (/.f64 (sqrt.f64 8) y-scale)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b 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 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))) (*.f64 (/.f64 b y-scale) (/.f64 (sqrt.f64 8) x-scale))))))
(*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale (sqrt.f64 8)) (sqrt.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 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (*.f64 y-scale x-scale) 2))))))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale))) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 a 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) 2))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (fma.f64 4 (/.f64 (pow.f64 b 4) (/.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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 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 (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 a (sqrt.f64 8)))) (*.f64 (sqrt.f64 2) (*.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)))))))
(+.f64 (*.f64 4374000 (fma.f64 (/.f64 (sqrt.f64 2) angle) (*.f64 (/.f64 (*.f64 x-scale (*.f64 x-scale y-scale)) a) (/.f64 (*.f64 (sqrt.f64 8) (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 3))) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 a (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 y-scale (*.f64 (sqrt.f64 8) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) x-scale) (/.f64 (*.f64 b b) x-scale)) (/.f64 (*.f64 194400 (-.f64 (/.f64 1/32400 (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 a a) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 a (/.f64 x-scale (PI.f64)))) 2))) (pow.f64 (PI.f64) 2))) (*.f64 x-scale x-scale)))))))) (fma.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)) (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (sqrt.f64 8) a)) (sqrt.f64 2))) (*.f64 y-scale -1/720))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 1) 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))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 1) 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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.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 (*.f64 b b) (*.f64 a a))) x-scale) (/.f64 (*.f64 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) y-scale)))))) (*.f64 b (*.f64 (neg.f64 a) (*.f64 b a))))))
(fma.f64 -1/720 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (*.f64 (sqrt.f64 8) (PI.f64)))))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) angle) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (fma.f64 4374000 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 angle 3)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 8) (-.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 -194400 (-.f64 (*.f64 1/32400 (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (PI.f64) 2)))) (pow.f64 (*.f64 -1/180 (/.f64 (*.f64 a (PI.f64)) x-scale)) 2))) (pow.f64 (PI.f64) 2)))))) (*.f64 a (pow.f64 (PI.f64) 3)))) (*.f64 1/139968000 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 angle 3) (*.f64 a (*.f64 (sqrt.f64 8) (pow.f64 (PI.f64) 3))))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.f64 a) (*.f64 b b)))) (/.f64 (sqrt.f64 (*.f64 b (*.f64 (*.f64 (*.f64 b (neg.f64 a)) (/.f64 (*.f64 8 a) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a (*.f64 (neg.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 (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (/.f64 (*.f64 x-scale y-scale) (*.f64 2 (fma.f64 a (neg.f64 a) (*.f64 b b))))))))))) -4))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 b a) (*.f64 (*.f64 b (neg.f64 a)) (/.f64 8 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale)) (hypot.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 x-scale x-scale)) (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180))) 2)) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 2 (fma.f64 b b (neg.f64 (*.f64 a a)))) x-scale) (/.f64 (sin.f64 (/.f64 (*.f64 angle (PI.f64)) 180)) (/.f64 y-scale (cos.f64 (/.f64 (*.f64 angle (PI.f64)) 180)))))))))) (*.f64 b (*.f64 (*.f64 b a) (neg.f64 a))))))))
(/.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/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) y-scale)))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale))))))) x-scale) (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) y-scale)))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (sqrt.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (fma.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (*.f64 4 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (fma.f64 -1 (*.f64 a a) (*.f64 b b)) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))))) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))))) x-scale)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale))))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))) (*.f64 (pow.f64 (*.f64 y-scale x-scale) 2) (*.f64 -1/4 (*.f64 (sqrt.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (fma.f64 4 (*.f64 (pow.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 (*.f64 y-scale x-scale) 2))) (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) x-scale) (/.f64 a y-scale)))))))))
(fma.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 8) a)) (sqrt.f64 (+.f64 (+.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))) (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))))))) (*.f64 1/8 (*.f64 (/.f64 y-scale (/.f64 a (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) (fma.f64 2 (*.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))) (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (*.f64 x-scale x-scale) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) -8))) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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))))))))))
(fma.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 (sqrt.f64 8) (+.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))))))) a) (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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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))))))) (*.f64 (*.f64 1/8 (/.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 b 4)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 (*.f64 1/2 (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (-.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)))) (/.f64 (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.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 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (sqrt.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))) (+.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)))))))) 2))) (sqrt.f64 8))))) (sqrt.f64 (/.f64 1 (+.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 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-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))))))))))
(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 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) b) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2)))))) (/.f64 y-scale (/.f64 (pow.f64 b 3) (*.f64 (*.f64 x-scale (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.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)))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (*.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 (*.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale)))))))) 2)))) (pow.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 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 (*.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 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (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 x-scale x-scale))))))) (/.f64 (*.f64 a a) (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.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 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 y-scale y-scale))) 2))))))) 2))) (sqrt.f64 8))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (/.f64 x-scale (/.f64 (pow.f64 y-scale 3) (*.f64 (sqrt.f64 8) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (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 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (*.f64 1/8 (fma.f64 (/.f64 (*.f64 (*.f64 x-scale (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) (sqrt.f64 8)) y-scale) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale 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 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (/.f64 (pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))) 3) (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale))))))) (*.f64 1/4 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b)))) (fma.f64 1/2 (/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (neg.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))) (fma.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (pow.f64 (-.f64 (*.f64 b b) (*.f64 a a)) 2)) x-scale)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b))))) (fma.f64 (*.f64 a a) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 b b))))) 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (*.f64 a a) x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 (/.f64 x-scale b) (/.f64 x-scale b)))))))))))))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))
Calls

8 calls:

1.3s
y-scale
663.0ms
b
539.0ms
x-scale
473.0ms
a
205.0ms
(/.f64 angle 180)
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
39.1%3x-scale
41.5%5y-scale
32.5%1(/.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)))
32.5%1(*.f64 (/.f64 angle 180) (PI.f64))
32.5%1(/.f64 angle 180)
Compiler

Compiled 15543 to 9770 computations (37.1% saved)

bsearch1.1s (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
330.0ms
6.075450490719584e-187
4.1210314992054863e-178
203.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
304.0ms
-6.438307926823477e-169
-3.552833984696347e-172
293.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
500.0ms94×body1024valid
337.0ms306×body256valid
151.0ms61×body512valid
130.0ms19×body2048valid
Compiler

Compiled 1808 to 1470 computations (18.7% saved)

regimes1.6s (1.4%)

Counts
174 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
Calls

5 calls:

521.0ms
y-scale
335.0ms
b
275.0ms
x-scale
274.0ms
a
95.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
37.1%3x-scale
41.4%5y-scale
Compiler

Compiled 2597 to 1801 computations (30.7% saved)

bsearch1.1s (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
348.0ms
6.075450490719584e-187
4.1210314992054863e-178
208.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
298.0ms
-6.438307926823477e-169
-3.552833984696347e-172
285.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
498.0ms102×body1024valid
386.0ms317×body256valid
153.0ms49×body512valid
93.0ms12×body2048valid
Compiler

Compiled 1808 to 1479 computations (18.2% saved)

regimes1.5s (1.3%)

Counts
173 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
Calls

5 calls:

495.0ms
y-scale
327.0ms
b
263.0ms
x-scale
249.0ms
a
94.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
37.1%3x-scale
41.4%5y-scale
Compiler

Compiled 2570 to 1781 computations (30.7% saved)

bsearch1.1s (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
326.0ms
6.075450490719584e-187
4.1210314992054863e-178
172.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
283.0ms
-6.438307926823477e-169
-3.552833984696347e-172
322.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
504.0ms99×body1024valid
359.0ms318×body256valid
123.0ms49×body512valid
107.0ms14×body2048valid
Compiler

Compiled 1808 to 1466 computations (18.9% saved)

regimes1.6s (1.4%)

Counts
172 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
Outputs
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
Calls

5 calls:

514.0ms
y-scale
326.0ms
b
270.0ms
a
259.0ms
x-scale
89.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
37.1%3x-scale
39.1%5y-scale
Compiler

Compiled 2543 to 1763 computations (30.7% saved)

bsearch1.0s (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
337.0ms
6.075450490719584e-187
4.1210314992054863e-178
167.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
246.0ms
-6.438307926823477e-169
-3.552833984696347e-172
258.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
471.0ms96×body1024valid
315.0ms318×body256valid
140.0ms55×body512valid
73.0ms11×body2048valid
Compiler

Compiled 1461 to 1224 computations (16.2% saved)

regimes1.4s (1.2%)

Counts
171 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) a)) (sqrt.f64 8))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 a (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b)))))
(*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 8) b)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) -1/4))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8)) (*.f64 y-scale a)) -1/4))
(*.f64 (*.f64 -1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) b))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale (*.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale a) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sqrt.f64 8))))
(*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))) (*.f64 1/4 (sqrt.f64 2)))
(*.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) -1/4) (*.f64 y-scale a)) (*.f64 (sqrt.f64 8) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))))
(*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) x-scale) (*.f64 (sqrt.f64 2) (*.f64 a (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 a x-scale)) (*.f64 y-scale (*.f64 1/4 (*.f64 (sqrt.f64 8) x-scale)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) (/.f64 y-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sqrt.f64 2) (/.f64 a x-scale))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sqrt.f64 2) (/.f64 x-scale a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (sqrt.f64 2) (/.f64 x-scale (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) x-scale))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) x-scale)
(exp.f64 (*.f64 (*.f64 3 (/.f64 (*.f64 (log.f64 (*.f64 b y-scale)) (log.f64 (/.f64 b (/.f64 y-scale 16)))) (log.f64 (/.f64 b (/.f64 y-scale 16))))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (neg.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) (neg.f64 a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) b))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 b (sqrt.f64 8))) (*.f64 (pow.f64 x-scale 2) y-scale)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (neg.f64 x-scale))
(/.f64 1 (/.f64 x-scale (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 x-scale) x-scale)))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale)))) 3)))
(pow.f64 (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2))) 3/2)
(pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (*.f64 y-scale b)))) 2) 3/2)
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale b))) 3) 2) 3/2)
(exp.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 2)) 1/3))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 1/4 y-scale)) 2) 9))) 1/3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) (/.f64 x-scale (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(exp.f64 (log.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(expm1.f64 (log1p.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a)))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) x-scale))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 3))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 8) x-scale)) 2))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a))) x-scale))
(pow.f64 (pow.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (*.f64 (sqrt.f64 2) a))))) 3) 1/3)
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (sqrt.f64 2) (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (*.f64 (cbrt.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sqrt.f64 2) a)))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (sqrt.f64 (*.f64 2 (pow.f64 (hypot.f64 (*.f64 (/.f64 a x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (/.f64 b x-scale) 1)) 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 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (*.f64 b b) (/.f64 (*.f64 x-scale x-scale) (pow.f64 1 2)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 2)) (cbrt.f64 (log.f64 (*.f64 b y-scale))))
Outputs
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
Calls

5 calls:

391.0ms
y-scale
301.0ms
b
259.0ms
a
242.0ms
x-scale
80.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
37.1%3x-scale
37.2%5y-scale
Compiler

Compiled 2516 to 1743 computations (30.7% saved)

bsearch1.0s (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
306.0ms
6.075450490719584e-187
4.1210314992054863e-178
173.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
244.0ms
-6.438307926823477e-169
-3.552833984696347e-172
288.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
469.0ms104×body1024valid
301.0ms305×body256valid
165.0ms61×body512valid
66.0ms10×body2048valid
Compiler

Compiled 1290 to 1089 computations (15.6% saved)

regimes905.0ms (0.8%)

Counts
109 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale)))
(*.f64 1/4 (*.f64 y-scale (sqrt.f64 (*.f64 2 (*.f64 8 (*.f64 b b))))))
(exp.f64 (log.f64 (*.f64 b y-scale)))
(exp.f64 (log.f64 (*.f64 y-scale b)))
(expm1.f64 (log1p.f64 (*.f64 b y-scale)))
(expm1.f64 (log1p.f64 (*.f64 y-scale b)))
(pow.f64 (cbrt.f64 (*.f64 b y-scale)) 3)
(pow.f64 (sqrt.f64 (*.f64 b y-scale)) 2)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) y-scale))
(*.f64 (*.f64 b (sqrt.f64 y-scale)) (sqrt.f64 y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 b)) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b y-scale))) 1)
(pow.f64 (pow.f64 (*.f64 b y-scale) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 y-scale b) 6) 1/6)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 8) b) (sqrt.f64 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) (*.f64 y-scale b))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 8) (*.f64 y-scale b)) 1/4))
(*.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)) (*.f64 (sqrt.f64 2) 1/4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 y-scale y-scale))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (sqrt.f64 (*.f64 b (*.f64 b 8)))))
(*.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale b) (sqrt.f64 8)))) (/.f64 (sqrt.f64 2) x-scale))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 (/.f64 (sqrt.f64 2) x-scale) b))
(exp.f64 (+.f64 (log.f64 y-scale) (log.f64 b)))
(sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 b y-scale) 6)))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 b y-scale)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b y-scale))) 3))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2)) 1/2))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 y-scale) 2)) (cbrt.f64 y-scale))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 b y-scale))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (*.f64 b y-scale)) 1/3))
(pow.f64 (pow.f64 (pow.f64 (*.f64 y-scale b) 1/3) 2) 3/2)
(exp.f64 (*.f64 (fabs.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 1/3))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 1/4 y-scale) b)) (log.f64 4)))
(exp.f64 (log.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))))
(*.f64 1/4 (exp.f64 (log.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (log.f64 (*.f64 b (pow.f64 16 1/2))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 1/4 (*.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3))))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2))) 3)))
(*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2)))) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale))) 3)
(pow.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 1)) 3/2)
(pow.f64 (pow.f64 (+.f64 1 (-.f64 (cbrt.f64 (*.f64 y-scale b)) 1)) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (+.f64 1 (cbrt.f64 (*.f64 y-scale b))) 1) 2) 3/2)
(*.f64 1/4 (*.f64 y-scale (-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 16 1/2)))) 1)))
(*.f64 1/4 (*.f64 y-scale (pow.f64 (pow.f64 (*.f64 b (pow.f64 16 1/2)) 3) 1/3)))
(pow.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3) 1/3)
(*.f64 -1/720 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 a angle)) (sqrt.f64 8)) y-scale)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (pow.f64 16 1/2)))) 1/3))))
(*.f64 (*.f64 -1/720 y-scale) (*.f64 (*.f64 (sqrt.f64 2) angle) (*.f64 (*.f64 a (sqrt.f64 8)) (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/4 y-scale)) 2) (*.f64 (cbrt.f64 (*.f64 1/4 y-scale)) (*.f64 b 4)))
(exp.f64 (*.f64 (+.f64 (*.f64 3 (log.f64 (*.f64 b 4))) (*.f64 3 (log.f64 (*.f64 1/4 y-scale)))) 1/3))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x-scale angle) (*.f64 a (PI.f64))))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 8) x-scale))) (*.f64 -1/180 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 angle (*.f64 a (PI.f64)))) x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 2) y-scale) (/.f64 (/.f64 (*.f64 (sqrt.f64 8) a) y-scale) x-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 -1/4 (*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (sqrt.f64 8) b) y-scale))))
(exp.f64 (exp.f64 (log.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 b y-scale)))))
(exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 b y-scale))) 3))
(exp.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 b y-scale))) 2))
(sqrt.f64 (exp.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))))
(sqrt.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 b y-scale) 2))))
(exp.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 b y-scale)) 3) 1/3))
(pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 4)) 3/2)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 y-scale) (cbrt.f64 b)) 2) 3/2)
(sqrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b y-scale) 6)) 1/3)))
(sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b y-scale) 2))) 1))
(exp.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 b y-scale)))) 1/3)))
(exp.f64 (*.f64 (exp.f64 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(exp.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 b) 2)) 3/2)
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 b y-scale)))) 3) 1/3))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b y-scale)) 5) (cbrt.f64 (*.f64 b y-scale))))
(pow.f64 (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 b) (cbrt.f64 (*.f64 y-scale b)))) 3/2)
(exp.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1) 1/3))
(exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))) 3) 1/3) 1/3))
(*.f64 1/4 (*.f64 (exp.f64 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (exp.f64 (log.f64 (*.f64 (sqrt.f64 8) b)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)))) 3))
(*.f64 1/4 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (*.f64 y-scale (pow.f64 16 1/2))))) 3)))
(*.f64 1/4 (*.f64 y-scale (exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (pow.f64 16 1/2)))) 3))))
(*.f64 1/4 (*.f64 (*.f64 y-scale (sqrt.f64 2)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 8) b) 3))))
(*.f64 1/4 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 2))) 3) (*.f64 (sqrt.f64 8) b)))
(exp.f64 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (log.f64 (*.f64 b y-scale))))) 1/3)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 3)) 1/3))
(sqrt.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 b 4)) 2) (log.f64 (*.f64 1/16 (*.f64 y-scale y-scale))))))
(*.f64 1/4 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 y-scale (sqrt.f64 2))))) (*.f64 (sqrt.f64 8) b)))
(*.f64 1/139968000 (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) (*.f64 (sqrt.f64 2) y-scale)))
(*.f64 1/4 (*.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y-scale (sqrt.f64 2)))) 1/3)) (*.f64 (sqrt.f64 8) b)))
(*.f64 (*.f64 y-scale (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 8)) (pow.f64 (*.f64 angle (PI.f64)) 3)) -1/139968000))
Outputs
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2))
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)
Calls

5 calls:

264.0ms
y-scale
192.0ms
b
166.0ms
x-scale
149.0ms
a
89.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.8%3b
32.5%1angle
37.1%3x-scale
37.2%5y-scale
Compiler

Compiled 1219 to 844 computations (30.8% saved)

bsearch1.1s (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
330.0ms
6.075450490719584e-187
4.1210314992054863e-178
192.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
297.0ms
-6.438307926823477e-169
-3.552833984696347e-172
252.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
482.0ms102×body1024valid
331.0ms308×body256valid
153.0ms57×body512valid
92.0ms13×body2048valid
Compiler

Compiled 1178 to 993 computations (15.7% saved)

regimes415.0ms (0.4%)

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

5 calls:

139.0ms
y-scale
93.0ms
b
69.0ms
x-scale
69.0ms
a
25.0ms
angle
Results
AccuracySegmentsBranch
36.9%3a
35.7%3b
32.5%1angle
37.1%3x-scale
37.1%5y-scale
Compiler

Compiled 501 to 324 computations (35.3% saved)

bsearch1.0s (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
308.0ms
6.075450490719584e-187
4.1210314992054863e-178
153.0ms
-1.0110749819722123e-283
-4.303859118492501e-284
269.0ms
-6.438307926823477e-169
-3.552833984696347e-172
280.0ms
-2.3479310428350696e-63
-2.949824379275705e-66
Results
413.0ms88×body1024valid
333.0ms320×body256valid
163.0ms61×body512valid
93.0ms11×body2048valid
Compiler

Compiled 1126 to 941 computations (16.4% saved)

regimes351.0ms (0.3%)

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

5 calls:

108.0ms
y-scale
73.0ms
b
69.0ms
a
54.0ms
x-scale
34.0ms
angle
Results
AccuracySegmentsBranch
28.2%3a
27.8%3b
23.8%2angle
29.3%3x-scale
28.4%5y-scale
Compiler

Compiled 384 to 243 computations (36.7% saved)

bsearch629.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
322.0ms
1.3697887301712106e-28
2.9169567266478386e-23
306.0ms
-4.7250594873281934e+51
-3.379101755735067e+48
Results
334.0ms73×body1024valid
158.0ms161×body256valid
92.0ms33×body512valid
33.0msbody2048valid
4.0msbody1024infinite
2.0msbody256infinite
Compiler

Compiled 723 to 590 computations (18.4% saved)

regimes486.0ms (0.4%)

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

5 calls:

148.0ms
a
101.0ms
y-scale
99.0ms
x-scale
69.0ms
b
51.0ms
angle
Results
AccuracySegmentsBranch
30.6%9a
27.5%3b
24.3%3angle
29.8%6x-scale
28.0%5y-scale
Compiler

Compiled 376 to 238 computations (36.7% saved)

bsearch2.1s (1.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
85.0ms
6.004392358088149e+110
7.449429051104369e+110
348.0ms
8.606201655065926e+25
1.848870604955939e+34
316.0ms
101743838279.70824
3243198992778871.0
315.0ms
7.698346107800385e-29
1.164094369936387e-19
241.0ms
4.8299546906348596e-55
3.3999605324470895e-53
278.0ms
2.5836145086606453e-107
5.930249939993276e-99
232.0ms
8.607926687052078e-215
9.511754971874641e-213
247.0ms
-8114564805.756053
-8233879.141191949
Results
975.0ms208×body1024valid
631.0ms605×body256valid
298.0ms115×body512valid
115.0ms16×body2048valid
10.0msbody1024infinite
8.0msbody512infinite
8.0msbody256infinite
Compiler

Compiled 1789 to 1424 computations (20.4% saved)

regimes318.0ms (0.3%)

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

5 calls:

96.0ms
a
68.0ms
y-scale
66.0ms
x-scale
45.0ms
b
34.0ms
angle
Results
AccuracySegmentsBranch
30.6%9a
26.5%3b
24.3%3angle
29.8%6x-scale
28.0%5y-scale
Compiler

Compiled 226 to 131 computations (42% saved)

bsearch2.2s (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
89.0ms
6.004392358088149e+110
7.449429051104369e+110
464.0ms
8.606201655065926e+25
1.848870604955939e+34
415.0ms
101743838279.70824
3243198992778871.0
314.0ms
7.698346107800385e-29
1.164094369936387e-19
228.0ms
4.8299546906348596e-55
3.3999605324470895e-53
272.0ms
2.5836145086606453e-107
5.930249939993276e-99
204.0ms
8.607926687052078e-215
9.511754971874641e-213
254.0ms
-8114564805.756053
-8233879.141191949
Results
1.0s203×body1024valid
741.0ms601×body256valid
292.0ms116×body512valid
155.0ms24×body2048valid
9.0msbody1024infinite
5.0msbody256infinite
Compiler

Compiled 1789 to 1424 computations (20.4% saved)

regimes214.0ms (0.2%)

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

5 calls:

51.0ms
b
35.0ms
y-scale
33.0ms
a
33.0ms
angle
14.0ms
x-scale
Results
AccuracySegmentsBranch
22.1%2a
20.5%1b
22.6%2angle
20.5%1x-scale
22.3%2y-scale
Compiler

Compiled 215 to 122 computations (43.3% saved)

bsearch231.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
230.0ms
-1.0934135268093654e-187
-3.760483595379517e-198
Results
228.0ms160×body256valid
Compiler

Compiled 476 to 351 computations (26.3% saved)

regimes115.0ms (0.1%)

Counts
9 → 2
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 1/4 y-scale)) (*.f64 b 4)))
Outputs
(*.f64 y-scale (neg.f64 b))
(sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale))
Calls

5 calls:

63.0ms
a
18.0ms
angle
16.0ms
y-scale
6.0ms
x-scale
6.0ms
b
Results
AccuracySegmentsBranch
22.1%2a
20.5%1b
22.6%2angle
20.5%1x-scale
22.3%2y-scale
Compiler

Compiled 99 to 65 computations (34.3% saved)

bsearch202.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
202.0ms
-1.0934135268093654e-187
-3.760483595379517e-198
Results
200.0ms160×body256valid
Compiler

Compiled 436 to 311 computations (28.7% saved)

regimes112.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
(sqrt.f64 (*.f64 (*.f64 b b) (*.f64 y-scale y-scale)))
Outputs
(*.f64 y-scale (neg.f64 b))
(sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale))))
Calls

5 calls:

45.0ms
y-scale
34.0ms
a
14.0ms
angle
9.0ms
x-scale
5.0ms
b
Results
AccuracySegmentsBranch
22.1%2a
20.3%1b
22.0%3angle
20.3%1x-scale
22.3%2y-scale
Compiler

Compiled 79 to 55 computations (30.4% saved)

bsearch372.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
371.0ms
-4.8908786858148794e+148
-8.01999204258791e+144
Results
126.0ms26×body1024valid
99.0ms81×body256valid
48.0ms17×body512valid
37.0msbody1024infinite
28.0msbody2048valid
16.0ms15×body256infinite
15.0msbody512infinite
Compiler

Compiled 388 to 275 computations (29.1% saved)

regimes77.0ms (0.1%)

Accuracy

Total -11.9b remaining (-24.2%)

Threshold costs -11.9b (-24.2%)

Counts
5 → 5
Calls
Call 1
Inputs
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 1/4 (*.f64 y-scale (*.f64 b 4)))
(*.f64 (*.f64 (*.f64 b 4) y-scale) 1/4)
(+.f64 1 (-.f64 (*.f64 y-scale b) 1))
Outputs
(*.f64 y-scale (neg.f64 b))
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
(*.f64 y-scale b)
(*.f64 y-scale (neg.f64 b))
Calls

5 calls:

21.0ms
angle
20.0ms
b
13.0ms
a
13.0ms
y-scale
4.0ms
x-scale
Results
AccuracySegmentsBranch
22.2%3a
21.5%2b
23.2%5angle
19.8%1x-scale
21.6%3y-scale
Compiler

Compiled 63 to 47 computations (25.4% saved)

bsearch666.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
242.0ms
1.2389001426392703e-155
2.7188110816048437e-132
177.0ms
2.1282789699834036e-264
4.189185630273267e-240
131.0ms
-3.9296288634721476e-286
-8.704293212437374e-290
116.0ms
-1.7341203131543165e-139
-8.766552559787458e-141
Results
658.0ms592×body256valid
Compiler

Compiled 899 to 686 computations (23.7% saved)

simplify123.0ms (0.1%)

Algorithm
egg-herbie
Rules
96×*-commutative
10×if-if-or-not
not-or
sub-neg
neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02362833
13002833
23102829
33212825
43282825
53332825
63342825
73352825
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y-scale -2845706385096283/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -4249103942534137/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 6387416864671073/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -2262562867320577/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -6864352014787025/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 3061802069160839/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -8267056630594417/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale 3550673786258297/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 6204919239966185/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -3509704541618749/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1087770609288739/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 912488123524439/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -5438853046443695/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 1240983847993237/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -6113822311730295/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -3589643010652839/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2) (if (<=.f64 y-scale 8222612978703425/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 x-scale -2300000000000000050869581740277537991052282430488576) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 x-scale 3266710722441009/87112285931760246646623899502532662132736) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))
(if (<=.f64 a -1300000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 4487747610556737/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))) (if (<=.f64 a 5799975312109267/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 5866484394771979/1725436586697640946858688965569256363112777243042596638790631055949824) (*.f64 y-scale b) (if (<=.f64 a 1565298887836317/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 240000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)) (if (<=.f64 a 950000000000000005942544668033024) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 a 620000000000000034637886320544090639068038828274817829540900671439954352702535347544261733380823852827904311296) (*.f64 y-scale (neg.f64 b)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))))))))
(if (<=.f64 a -3250000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 3941940468732269/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))) (if (<=.f64 a 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 8454639274818441/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y-scale b) (if (<=.f64 a 8166776806102523/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 135000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)) (if (<=.f64 a 65999999999999998497635472244736) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 699999999999999983123759823654959045852458797640565513523680615665097637503788090596633337792206063074837266432) (*.f64 y-scale (neg.f64 b)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))))))))
(if (<=.f64 angle -5518102161124431/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale))))
(if (<=.f64 angle -3916849243096323/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)))
(if (<=.f64 y-scale -399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))))
(if (<=.f64 angle -1367596408854145/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 angle -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 y-scale b) (if (<=.f64 angle 2327330216929457/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 angle 5933020476811757/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 y-scale b) (*.f64 y-scale (neg.f64 b))))))
(*.f64 y-scale b)
Outputs
(if (<=.f64 y-scale -2845706385096283/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -4249103942534137/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 6387416864671073/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -2845706385096283/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -4249103942534137/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 y-scale -1/4) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 6387416864671073/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) 1/4))))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -2262562867320577/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -6864352014787025/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 3061802069160839/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -2262562867320577/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -6864352014787025/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (*.f64 y-scale -1/4) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (if (<=.f64 y-scale 3061802069160839/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -8267056630594417/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale 3550673786258297/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale -8267056630594417/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 y-scale (sqrt.f64 8))) (*.f64 (hypot.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)) -1/4)) (if (<=.f64 y-scale 3550673786258297/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 6204919239966185/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) b)) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -4742843975160471/118571099379011784113736688648896417641748464297615937576404566024103044751294464) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1479368028632685/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 y-scale 1/4)) 2)) (if (<=.f64 y-scale 6204919239966185/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (*.f64 1/4 (*.f64 y-scale (*.f64 (hypot.f64 (*.f64 a (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 b (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(if (<=.f64 y-scale -3509704541618749/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1087770609288739/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 912488123524439/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -3509704541618749/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -1087770609288739/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (*.f64 (sqrt.f64 8) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 y-scale 1/4)) 2)) (if (<=.f64 y-scale 912488123524439/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -5438853046443695/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 1/4 y-scale)) 2)) (if (<=.f64 y-scale 1240983847993237/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -3794275180128377/237142198758023568227473377297792835283496928595231875152809132048206089502588928) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -5438853046443695/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (sqrt.f64 (pow.f64 (*.f64 (*.f64 b (pow.f64 16 1/2)) (*.f64 y-scale 1/4)) 2)) (if (<=.f64 y-scale 1240983847993237/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -6113822311730295/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -3589643010652839/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2) (if (<=.f64 y-scale 8222612978703425/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 y-scale -6113822311730295/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2) (if (<=.f64 y-scale -3589643010652839/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 y-scale -8371160993642713/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2) (if (<=.f64 y-scale 8222612978703425/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale b)) 2) 3/2)))))
(if (<=.f64 x-scale -2300000000000000050869581740277537991052282430488576) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 x-scale 3266710722441009/87112285931760246646623899502532662132736) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))
(if (or (<=.f64 x-scale -2300000000000000050869581740277537991052282430488576) (not (<=.f64 x-scale 3266710722441009/87112285931760246646623899502532662132736))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale b) 2)) 3/2))
(if (<=.f64 a -1300000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 4487747610556737/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))) (if (<=.f64 a 5799975312109267/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 5866484394771979/1725436586697640946858688965569256363112777243042596638790631055949824) (*.f64 y-scale b) (if (<=.f64 a 1565298887836317/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 240000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)) (if (<=.f64 a 950000000000000005942544668033024) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 a (sqrt.f64 8)) x-scale))) (if (<=.f64 a 620000000000000034637886320544090639068038828274817829540900671439954352702535347544261733380823852827904311296) (*.f64 y-scale (neg.f64 b)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))))))))
(if (<=.f64 a -1300000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 a 4487747610556737/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 y-scale b)))) (if (<=.f64 a 5799975312109267/1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 5866484394771979/1725436586697640946858688965569256363112777243042596638790631055949824) (*.f64 y-scale b) (if (<=.f64 a 1565298887836317/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 a 240000000000) (sqrt.f64 (*.f64 y-scale (*.f64 b (*.f64 y-scale b)))) (if (<=.f64 a 950000000000000005942544668033024) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 x-scale (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 a 620000000000000034637886320544090639068038828274817829540900671439954352702535347544261733380823852827904311296) (*.f64 y-scale (neg.f64 b)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a))))))))))))
(if (<=.f64 a -3250000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 3941940468732269/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))) (if (<=.f64 a 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 8454639274818441/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y-scale b) (if (<=.f64 a 8166776806102523/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 135000000000) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)) (if (<=.f64 a 65999999999999998497635472244736) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8))))) (if (<=.f64 a 699999999999999983123759823654959045852458797640565513523680615665097637503788090596633337792206063074837266432) (*.f64 y-scale (neg.f64 b)) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 a (sqrt.f64 8)))))))))))))
(if (<=.f64 a -3250000000) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 a 3941940468732269/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 y-scale b)))) (if (<=.f64 a 3546180557675503/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 a 8454639274818441/862718293348820473429344482784628181556388621521298319395315527974912) (*.f64 y-scale b) (if (<=.f64 a 8166776806102523/680564733841876926926749214863536422912) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (if (<=.f64 a 135000000000) (sqrt.f64 (*.f64 y-scale (*.f64 b (*.f64 y-scale b)))) (if (or (<=.f64 a 65999999999999998497635472244736) (not (<=.f64 a 699999999999999983123759823654959045852458797640565513523680615665097637503788090596633337792206063074837266432))) (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 8) a)))) (*.f64 y-scale (neg.f64 b)))))))))
(if (<=.f64 angle -5518102161124431/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) (*.f64 b 4)) (*.f64 1/4 y-scale))))
(if (<=.f64 angle -5518102161124431/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 (*.f64 y-scale 1/4) (*.f64 (*.f64 y-scale b) (*.f64 b 4)))))
(if (<=.f64 angle -3916849243096323/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 (*.f64 (*.f64 b y-scale) b) y-scale)))
(if (<=.f64 angle -3916849243096323/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 y-scale (*.f64 b (*.f64 y-scale b)))))
(if (<=.f64 y-scale -399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 b y-scale)))))
(if (<=.f64 y-scale -399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288) (*.f64 y-scale (neg.f64 b)) (sqrt.f64 (*.f64 b (*.f64 y-scale (*.f64 y-scale b)))))
(if (<=.f64 angle -1367596408854145/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 angle -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 y-scale b) (if (<=.f64 angle 2327330216929457/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 angle 5933020476811757/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 y-scale b) (*.f64 y-scale (neg.f64 b))))))
(if (<=.f64 angle -1367596408854145/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (*.f64 y-scale (neg.f64 b)) (if (<=.f64 angle -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 y-scale b) (if (or (<=.f64 angle 2327330216929457/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (not (<=.f64 angle 5933020476811757/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672))) (*.f64 y-scale (neg.f64 b)) (*.f64 y-scale b))))
(if (or (<=.f64 angle -1367596408854145/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (not (or (<=.f64 angle -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (not (or (<=.f64 angle 2327330216929457/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (not (<=.f64 angle 5933020476811757/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672))))))) (*.f64 y-scale (neg.f64 b)) (*.f64 y-scale b))
(if (or (<=.f64 angle -1367596408854145/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (not (or (<=.f64 angle -2464469796528415/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (and (not (<=.f64 angle 2327330216929457/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312)) (<=.f64 angle 5933020476811757/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672))))) (*.f64 y-scale (neg.f64 b)) (*.f64 y-scale b))
(*.f64 y-scale b)
Compiler

Compiled 1050 to 777 computations (26% saved)

soundness9.7s (8.6%)

Rules
1632×fma-def
1484×times-frac
1468×associate-*r*
1468×associate-*r*
1422×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060583
1163557
2646557
36556549
01334299512
15042292376
060824060
1188223992
2678023392
01334299512
15042292376
066855626
1234353074
035292
1759220
060824060
1188223992
2678023392
051723146
1169623102
2681222526
066855626
1234353074
060824060
1188223992
2678023392
01334299512
15042292376
01482
128382
2313166
02163056
14772814
216742694
01334299512
15042292376
01454
128354
2312638
02811773
16871719
221331719
373791719
01544
131420
2308520
01544
131420
2308520
01544
131420
2308520
01544
131420
2308520
02811773
16871719
221331719
373791719
02811773
16871719
221331719
373791719
051723146
1169623102
2681222526
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3410 to 2583 computations (24.3% saved)

end568.0ms (0.5%)

Compiler

Compiled 980 to 663 computations (32.3% saved)

Profiling

Loading profile data...